Documentation
¶
Index ¶
- Constants
- type AndroidAttributesResponse
- type AndroidAttributesResponseOutput
- func (o AndroidAttributesResponseOutput) CtsProfileMatch() pulumi.BoolOutput
- func (AndroidAttributesResponseOutput) ElementType() reflect.Type
- func (o AndroidAttributesResponseOutput) EnabledUnknownSources() pulumi.BoolOutput
- func (o AndroidAttributesResponseOutput) HasPotentiallyHarmfulApps() pulumi.BoolOutput
- func (o AndroidAttributesResponseOutput) OwnerProfileAccount() pulumi.BoolOutput
- func (o AndroidAttributesResponseOutput) OwnershipPrivilege() pulumi.StringOutput
- func (o AndroidAttributesResponseOutput) SupportsWorkProfile() pulumi.BoolOutput
- func (o AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutput() AndroidAttributesResponseOutput
- func (o AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutputWithContext(ctx context.Context) AndroidAttributesResponseOutput
- func (o AndroidAttributesResponseOutput) VerifiedBoot() pulumi.BoolOutput
- func (o AndroidAttributesResponseOutput) VerifyAppsEnabled() pulumi.BoolOutput
- type CertificateAttributesResponse
- type CertificateAttributesResponseArrayOutput
- func (CertificateAttributesResponseArrayOutput) ElementType() reflect.Type
- func (o CertificateAttributesResponseArrayOutput) Index(i pulumi.IntInput) CertificateAttributesResponseOutput
- func (o CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutput() CertificateAttributesResponseArrayOutput
- func (o CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutputWithContext(ctx context.Context) CertificateAttributesResponseArrayOutput
- type CertificateAttributesResponseOutput
- func (o CertificateAttributesResponseOutput) CertificateTemplate() CertificateTemplateResponseOutput
- func (CertificateAttributesResponseOutput) ElementType() reflect.Type
- func (o CertificateAttributesResponseOutput) Fingerprint() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) Issuer() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) SerialNumber() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) Subject() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) Thumbprint() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutput() CertificateAttributesResponseOutput
- func (o CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutputWithContext(ctx context.Context) CertificateAttributesResponseOutput
- func (o CertificateAttributesResponseOutput) ValidationState() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) ValidityExpirationTime() pulumi.StringOutput
- func (o CertificateAttributesResponseOutput) ValidityStartTime() pulumi.StringOutput
- type CertificateTemplateResponse
- type CertificateTemplateResponseOutput
- func (CertificateTemplateResponseOutput) ElementType() reflect.Type
- func (o CertificateTemplateResponseOutput) MajorVersion() pulumi.IntOutput
- func (o CertificateTemplateResponseOutput) MinorVersion() pulumi.IntOutput
- func (o CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutput() CertificateTemplateResponseOutput
- func (o CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutputWithContext(ctx context.Context) CertificateTemplateResponseOutput
- type Device
- type DeviceArgs
- type DeviceClientTypesItem
- func (DeviceClientTypesItem) ElementType() reflect.Type
- func (e DeviceClientTypesItem) ToDeviceClientTypesItemOutput() DeviceClientTypesItemOutput
- func (e DeviceClientTypesItem) ToDeviceClientTypesItemOutputWithContext(ctx context.Context) DeviceClientTypesItemOutput
- func (e DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
- func (e DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
- func (e DeviceClientTypesItem) ToStringOutput() pulumi.StringOutput
- func (e DeviceClientTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeviceClientTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeviceClientTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeviceClientTypesItemArray
- func (DeviceClientTypesItemArray) ElementType() reflect.Type
- func (i DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutput() DeviceClientTypesItemArrayOutput
- func (i DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutputWithContext(ctx context.Context) DeviceClientTypesItemArrayOutput
- type DeviceClientTypesItemArrayInput
- type DeviceClientTypesItemArrayOutput
- func (DeviceClientTypesItemArrayOutput) ElementType() reflect.Type
- func (o DeviceClientTypesItemArrayOutput) Index(i pulumi.IntInput) DeviceClientTypesItemOutput
- func (o DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutput() DeviceClientTypesItemArrayOutput
- func (o DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutputWithContext(ctx context.Context) DeviceClientTypesItemArrayOutput
- type DeviceClientTypesItemInput
- type DeviceClientTypesItemOutput
- func (DeviceClientTypesItemOutput) ElementType() reflect.Type
- func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutput() DeviceClientTypesItemOutput
- func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutputWithContext(ctx context.Context) DeviceClientTypesItemOutput
- func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
- func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
- func (o DeviceClientTypesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o DeviceClientTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeviceClientTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeviceClientTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeviceClientTypesItemPtrInput
- type DeviceClientTypesItemPtrOutput
- func (o DeviceClientTypesItemPtrOutput) Elem() DeviceClientTypesItemOutput
- func (DeviceClientTypesItemPtrOutput) ElementType() reflect.Type
- func (o DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
- func (o DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
- func (o DeviceClientTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeviceClientTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeviceInput
- type DeviceOutput
- func (o DeviceOutput) AndroidSpecificAttributes() AndroidAttributesResponseOutput
- func (o DeviceOutput) AssetTag() pulumi.StringOutput
- func (o DeviceOutput) BasebandVersion() pulumi.StringOutput
- func (o DeviceOutput) BootloaderVersion() pulumi.StringOutput
- func (o DeviceOutput) Brand() pulumi.StringOutput
- func (o DeviceOutput) BuildNumber() pulumi.StringOutput
- func (o DeviceOutput) ClientTypes() pulumi.StringArrayOutput
- func (o DeviceOutput) CompromisedState() pulumi.StringOutput
- func (o DeviceOutput) CreateTime() pulumi.StringOutput
- func (o DeviceOutput) DeviceId() pulumi.StringOutput
- func (o DeviceOutput) DeviceType() pulumi.StringOutput
- func (DeviceOutput) ElementType() reflect.Type
- func (o DeviceOutput) EnabledDeveloperOptions() pulumi.BoolOutput
- func (o DeviceOutput) EnabledUsbDebugging() pulumi.BoolOutput
- func (o DeviceOutput) EncryptionState() pulumi.StringOutput
- func (o DeviceOutput) EndpointVerificationSpecificAttributes() EndpointVerificationSpecificAttributesResponseOutput
- func (o DeviceOutput) Hostname() pulumi.StringOutput
- func (o DeviceOutput) Imei() pulumi.StringOutput
- func (o DeviceOutput) KernelVersion() pulumi.StringOutput
- func (o DeviceOutput) LastSyncTime() pulumi.StringOutput
- func (o DeviceOutput) ManagementState() pulumi.StringOutput
- func (o DeviceOutput) Manufacturer() pulumi.StringOutput
- func (o DeviceOutput) Meid() pulumi.StringOutput
- func (o DeviceOutput) Model() pulumi.StringOutput
- func (o DeviceOutput) Name() pulumi.StringOutput
- func (o DeviceOutput) NetworkOperator() pulumi.StringOutput
- func (o DeviceOutput) OsVersion() pulumi.StringOutput
- func (o DeviceOutput) OtherAccounts() pulumi.StringArrayOutput
- func (o DeviceOutput) OwnerType() pulumi.StringOutput
- func (o DeviceOutput) ReleaseVersion() pulumi.StringOutput
- func (o DeviceOutput) SecurityPatchTime() pulumi.StringOutput
- func (o DeviceOutput) SerialNumber() pulumi.StringOutput
- func (o DeviceOutput) ToDeviceOutput() DeviceOutput
- func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
- func (o DeviceOutput) WifiMacAddresses() pulumi.StringArrayOutput
- type DeviceState
- type DynamicGroupMetadata
- type DynamicGroupMetadataArgs
- func (DynamicGroupMetadataArgs) ElementType() reflect.Type
- func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutput() DynamicGroupMetadataOutput
- func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutputWithContext(ctx context.Context) DynamicGroupMetadataOutput
- func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
- func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
- type DynamicGroupMetadataInput
- type DynamicGroupMetadataOutput
- func (DynamicGroupMetadataOutput) ElementType() reflect.Type
- func (o DynamicGroupMetadataOutput) Queries() DynamicGroupQueryArrayOutput
- func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutput() DynamicGroupMetadataOutput
- func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutputWithContext(ctx context.Context) DynamicGroupMetadataOutput
- func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
- func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
- type DynamicGroupMetadataPtrInput
- type DynamicGroupMetadataPtrOutput
- func (o DynamicGroupMetadataPtrOutput) Elem() DynamicGroupMetadataOutput
- func (DynamicGroupMetadataPtrOutput) ElementType() reflect.Type
- func (o DynamicGroupMetadataPtrOutput) Queries() DynamicGroupQueryArrayOutput
- func (o DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
- func (o DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
- type DynamicGroupMetadataResponse
- type DynamicGroupMetadataResponseOutput
- func (DynamicGroupMetadataResponseOutput) ElementType() reflect.Type
- func (o DynamicGroupMetadataResponseOutput) Queries() DynamicGroupQueryResponseArrayOutput
- func (o DynamicGroupMetadataResponseOutput) Status() DynamicGroupStatusResponseOutput
- func (o DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutput() DynamicGroupMetadataResponseOutput
- func (o DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutputWithContext(ctx context.Context) DynamicGroupMetadataResponseOutput
- type DynamicGroupQuery
- type DynamicGroupQueryArgs
- type DynamicGroupQueryArray
- type DynamicGroupQueryArrayInput
- type DynamicGroupQueryArrayOutput
- func (DynamicGroupQueryArrayOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryArrayOutput) Index(i pulumi.IntInput) DynamicGroupQueryOutput
- func (o DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutput() DynamicGroupQueryArrayOutput
- func (o DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutputWithContext(ctx context.Context) DynamicGroupQueryArrayOutput
- type DynamicGroupQueryInput
- type DynamicGroupQueryOutput
- func (DynamicGroupQueryOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryOutput) Query() pulumi.StringPtrOutput
- func (o DynamicGroupQueryOutput) ResourceType() DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryOutput) ToDynamicGroupQueryOutput() DynamicGroupQueryOutput
- func (o DynamicGroupQueryOutput) ToDynamicGroupQueryOutputWithContext(ctx context.Context) DynamicGroupQueryOutput
- type DynamicGroupQueryResourceType
- func (DynamicGroupQueryResourceType) ElementType() reflect.Type
- func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutput() DynamicGroupQueryResourceTypeOutput
- func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypeOutput
- func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
- func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
- func (e DynamicGroupQueryResourceType) ToStringOutput() pulumi.StringOutput
- func (e DynamicGroupQueryResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DynamicGroupQueryResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DynamicGroupQueryResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicGroupQueryResourceTypeInput
- type DynamicGroupQueryResourceTypeOutput
- func (DynamicGroupQueryResourceTypeOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutput() DynamicGroupQueryResourceTypeOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypeOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DynamicGroupQueryResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicGroupQueryResourceTypePtrInput
- type DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryResourceTypePtrOutput) Elem() DynamicGroupQueryResourceTypeOutput
- func (DynamicGroupQueryResourceTypePtrOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
- func (o DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicGroupQueryResponse
- type DynamicGroupQueryResponseArrayOutput
- func (DynamicGroupQueryResponseArrayOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryResponseArrayOutput) Index(i pulumi.IntInput) DynamicGroupQueryResponseOutput
- func (o DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutput() DynamicGroupQueryResponseArrayOutput
- func (o DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutputWithContext(ctx context.Context) DynamicGroupQueryResponseArrayOutput
- type DynamicGroupQueryResponseOutput
- func (DynamicGroupQueryResponseOutput) ElementType() reflect.Type
- func (o DynamicGroupQueryResponseOutput) Query() pulumi.StringOutput
- func (o DynamicGroupQueryResponseOutput) ResourceType() pulumi.StringOutput
- func (o DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutput() DynamicGroupQueryResponseOutput
- func (o DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutputWithContext(ctx context.Context) DynamicGroupQueryResponseOutput
- type DynamicGroupStatusResponse
- type DynamicGroupStatusResponseOutput
- func (DynamicGroupStatusResponseOutput) ElementType() reflect.Type
- func (o DynamicGroupStatusResponseOutput) Status() pulumi.StringOutput
- func (o DynamicGroupStatusResponseOutput) StatusTime() pulumi.StringOutput
- func (o DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutput() DynamicGroupStatusResponseOutput
- func (o DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutputWithContext(ctx context.Context) DynamicGroupStatusResponseOutput
- type EndpointVerificationSpecificAttributesResponse
- type EndpointVerificationSpecificAttributesResponseOutput
- func (o EndpointVerificationSpecificAttributesResponseOutput) CertificateAttributes() CertificateAttributesResponseArrayOutput
- func (EndpointVerificationSpecificAttributesResponseOutput) ElementType() reflect.Type
- func (o EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutput() EndpointVerificationSpecificAttributesResponseOutput
- func (o EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutputWithContext(ctx context.Context) EndpointVerificationSpecificAttributesResponseOutput
- type EntityKey
- type EntityKeyArgs
- func (EntityKeyArgs) ElementType() reflect.Type
- func (i EntityKeyArgs) ToEntityKeyOutput() EntityKeyOutput
- func (i EntityKeyArgs) ToEntityKeyOutputWithContext(ctx context.Context) EntityKeyOutput
- func (i EntityKeyArgs) ToEntityKeyPtrOutput() EntityKeyPtrOutput
- func (i EntityKeyArgs) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
- type EntityKeyInput
- type EntityKeyOutput
- func (EntityKeyOutput) ElementType() reflect.Type
- func (o EntityKeyOutput) Id() pulumi.StringPtrOutput
- func (o EntityKeyOutput) Namespace() pulumi.StringPtrOutput
- func (o EntityKeyOutput) ToEntityKeyOutput() EntityKeyOutput
- func (o EntityKeyOutput) ToEntityKeyOutputWithContext(ctx context.Context) EntityKeyOutput
- func (o EntityKeyOutput) ToEntityKeyPtrOutput() EntityKeyPtrOutput
- func (o EntityKeyOutput) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
- type EntityKeyPtrInput
- type EntityKeyPtrOutput
- func (o EntityKeyPtrOutput) Elem() EntityKeyOutput
- func (EntityKeyPtrOutput) ElementType() reflect.Type
- func (o EntityKeyPtrOutput) Id() pulumi.StringPtrOutput
- func (o EntityKeyPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o EntityKeyPtrOutput) ToEntityKeyPtrOutput() EntityKeyPtrOutput
- func (o EntityKeyPtrOutput) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
- type EntityKeyResponse
- type EntityKeyResponseArrayOutput
- func (EntityKeyResponseArrayOutput) ElementType() reflect.Type
- func (o EntityKeyResponseArrayOutput) Index(i pulumi.IntInput) EntityKeyResponseOutput
- func (o EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutput() EntityKeyResponseArrayOutput
- func (o EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutputWithContext(ctx context.Context) EntityKeyResponseArrayOutput
- type EntityKeyResponseOutput
- func (EntityKeyResponseOutput) ElementType() reflect.Type
- func (o EntityKeyResponseOutput) Namespace() pulumi.StringOutput
- func (o EntityKeyResponseOutput) ToEntityKeyResponseOutput() EntityKeyResponseOutput
- func (o EntityKeyResponseOutput) ToEntityKeyResponseOutputWithContext(ctx context.Context) EntityKeyResponseOutput
- type ExpiryDetail
- type ExpiryDetailArgs
- func (ExpiryDetailArgs) ElementType() reflect.Type
- func (i ExpiryDetailArgs) ToExpiryDetailOutput() ExpiryDetailOutput
- func (i ExpiryDetailArgs) ToExpiryDetailOutputWithContext(ctx context.Context) ExpiryDetailOutput
- func (i ExpiryDetailArgs) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
- func (i ExpiryDetailArgs) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
- type ExpiryDetailInput
- type ExpiryDetailOutput
- func (ExpiryDetailOutput) ElementType() reflect.Type
- func (o ExpiryDetailOutput) ExpireTime() pulumi.StringPtrOutput
- func (o ExpiryDetailOutput) ToExpiryDetailOutput() ExpiryDetailOutput
- func (o ExpiryDetailOutput) ToExpiryDetailOutputWithContext(ctx context.Context) ExpiryDetailOutput
- func (o ExpiryDetailOutput) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
- func (o ExpiryDetailOutput) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
- type ExpiryDetailPtrInput
- type ExpiryDetailPtrOutput
- func (o ExpiryDetailPtrOutput) Elem() ExpiryDetailOutput
- func (ExpiryDetailPtrOutput) ElementType() reflect.Type
- func (o ExpiryDetailPtrOutput) ExpireTime() pulumi.StringPtrOutput
- func (o ExpiryDetailPtrOutput) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
- func (o ExpiryDetailPtrOutput) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
- type ExpiryDetailResponse
- type ExpiryDetailResponseOutput
- func (ExpiryDetailResponseOutput) ElementType() reflect.Type
- func (o ExpiryDetailResponseOutput) ExpireTime() pulumi.StringOutput
- func (o ExpiryDetailResponseOutput) ToExpiryDetailResponseOutput() ExpiryDetailResponseOutput
- func (o ExpiryDetailResponseOutput) ToExpiryDetailResponseOutputWithContext(ctx context.Context) ExpiryDetailResponseOutput
- type Group
- type GroupArgs
- type GroupInput
- type GroupOutput
- func (o GroupOutput) AdditionalGroupKeys() EntityKeyResponseArrayOutput
- func (o GroupOutput) CreateTime() pulumi.StringOutput
- func (o GroupOutput) Description() pulumi.StringOutput
- func (o GroupOutput) DisplayName() pulumi.StringOutput
- func (o GroupOutput) DynamicGroupMetadata() DynamicGroupMetadataResponseOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupKey() EntityKeyResponseOutput
- func (o GroupOutput) InitialGroupConfig() pulumi.StringOutput
- func (o GroupOutput) Labels() pulumi.StringMapOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) Parent() pulumi.StringOutput
- func (o GroupOutput) PosixGroups() PosixGroupResponseArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- func (o GroupOutput) UpdateTime() pulumi.StringOutput
- type GroupState
- type InboundSamlSsoProfile
- type InboundSamlSsoProfileArgs
- type InboundSamlSsoProfileInput
- type InboundSamlSsoProfileOutput
- func (o InboundSamlSsoProfileOutput) Customer() pulumi.StringOutput
- func (o InboundSamlSsoProfileOutput) DisplayName() pulumi.StringOutput
- func (InboundSamlSsoProfileOutput) ElementType() reflect.Type
- func (o InboundSamlSsoProfileOutput) IdpConfig() SamlIdpConfigResponseOutput
- func (o InboundSamlSsoProfileOutput) Name() pulumi.StringOutput
- func (o InboundSamlSsoProfileOutput) SpConfig() SamlSpConfigResponseOutput
- func (o InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutput() InboundSamlSsoProfileOutput
- func (o InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutputWithContext(ctx context.Context) InboundSamlSsoProfileOutput
- type InboundSamlSsoProfileState
- type InboundSsoAssignment
- type InboundSsoAssignmentArgs
- type InboundSsoAssignmentInput
- type InboundSsoAssignmentOutput
- func (o InboundSsoAssignmentOutput) Customer() pulumi.StringOutput
- func (InboundSsoAssignmentOutput) ElementType() reflect.Type
- func (o InboundSsoAssignmentOutput) Name() pulumi.StringOutput
- func (o InboundSsoAssignmentOutput) Rank() pulumi.IntOutput
- func (o InboundSsoAssignmentOutput) SamlSsoInfo() SamlSsoInfoResponseOutput
- func (o InboundSsoAssignmentOutput) SignInBehavior() SignInBehaviorResponseOutput
- func (o InboundSsoAssignmentOutput) SsoMode() pulumi.StringOutput
- func (o InboundSsoAssignmentOutput) TargetGroup() pulumi.StringOutput
- func (o InboundSsoAssignmentOutput) TargetOrgUnit() pulumi.StringOutput
- func (o InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutput() InboundSsoAssignmentOutput
- func (o InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutputWithContext(ctx context.Context) InboundSsoAssignmentOutput
- type InboundSsoAssignmentSsoMode
- func (InboundSsoAssignmentSsoMode) ElementType() reflect.Type
- func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutput() InboundSsoAssignmentSsoModeOutput
- func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModeOutput
- func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
- func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
- func (e InboundSsoAssignmentSsoMode) ToStringOutput() pulumi.StringOutput
- func (e InboundSsoAssignmentSsoMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InboundSsoAssignmentSsoMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InboundSsoAssignmentSsoMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundSsoAssignmentSsoModeInput
- type InboundSsoAssignmentSsoModeOutput
- func (InboundSsoAssignmentSsoModeOutput) ElementType() reflect.Type
- func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutput() InboundSsoAssignmentSsoModeOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModeOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToStringOutput() pulumi.StringOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundSsoAssignmentSsoModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundSsoAssignmentSsoModePtrInput
- type InboundSsoAssignmentSsoModePtrOutput
- func (o InboundSsoAssignmentSsoModePtrOutput) Elem() InboundSsoAssignmentSsoModeOutput
- func (InboundSsoAssignmentSsoModePtrOutput) ElementType() reflect.Type
- func (o InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
- func (o InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
- func (o InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundSsoAssignmentState
- type LookupDeviceArgs
- type LookupDeviceOutputArgs
- type LookupDeviceResult
- type LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) AndroidSpecificAttributes() AndroidAttributesResponseOutput
- func (o LookupDeviceResultOutput) AssetTag() pulumi.StringOutput
- func (o LookupDeviceResultOutput) BasebandVersion() pulumi.StringOutput
- func (o LookupDeviceResultOutput) BootloaderVersion() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Brand() pulumi.StringOutput
- func (o LookupDeviceResultOutput) BuildNumber() pulumi.StringOutput
- func (o LookupDeviceResultOutput) ClientTypes() pulumi.StringArrayOutput
- func (o LookupDeviceResultOutput) CompromisedState() pulumi.StringOutput
- func (o LookupDeviceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDeviceResultOutput) DeviceId() pulumi.StringOutput
- func (o LookupDeviceResultOutput) DeviceType() pulumi.StringOutput
- func (LookupDeviceResultOutput) ElementType() reflect.Type
- func (o LookupDeviceResultOutput) EnabledDeveloperOptions() pulumi.BoolOutput
- func (o LookupDeviceResultOutput) EnabledUsbDebugging() pulumi.BoolOutput
- func (o LookupDeviceResultOutput) EncryptionState() pulumi.StringOutput
- func (o LookupDeviceResultOutput) EndpointVerificationSpecificAttributes() EndpointVerificationSpecificAttributesResponseOutput
- func (o LookupDeviceResultOutput) Hostname() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Imei() pulumi.StringOutput
- func (o LookupDeviceResultOutput) KernelVersion() pulumi.StringOutput
- func (o LookupDeviceResultOutput) LastSyncTime() pulumi.StringOutput
- func (o LookupDeviceResultOutput) ManagementState() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Manufacturer() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Meid() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Model() pulumi.StringOutput
- func (o LookupDeviceResultOutput) Name() pulumi.StringOutput
- func (o LookupDeviceResultOutput) NetworkOperator() pulumi.StringOutput
- func (o LookupDeviceResultOutput) OsVersion() pulumi.StringOutput
- func (o LookupDeviceResultOutput) OtherAccounts() pulumi.StringArrayOutput
- func (o LookupDeviceResultOutput) OwnerType() pulumi.StringOutput
- func (o LookupDeviceResultOutput) ReleaseVersion() pulumi.StringOutput
- func (o LookupDeviceResultOutput) SecurityPatchTime() pulumi.StringOutput
- func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
- func (o LookupDeviceResultOutput) WifiMacAddresses() pulumi.StringArrayOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) AdditionalGroupKeys() EntityKeyResponseArrayOutput
- func (o LookupGroupResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupGroupResultOutput) DynamicGroupMetadata() DynamicGroupMetadataResponseOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) GroupKey() EntityKeyResponseOutput
- func (o LookupGroupResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) Parent() pulumi.StringOutput
- func (o LookupGroupResultOutput) PosixGroups() PosixGroupResponseArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- func (o LookupGroupResultOutput) UpdateTime() pulumi.StringOutput
- type LookupInboundSamlSsoProfileArgs
- type LookupInboundSamlSsoProfileOutputArgs
- type LookupInboundSamlSsoProfileResult
- type LookupInboundSamlSsoProfileResultOutput
- func (o LookupInboundSamlSsoProfileResultOutput) Customer() pulumi.StringOutput
- func (o LookupInboundSamlSsoProfileResultOutput) DisplayName() pulumi.StringOutput
- func (LookupInboundSamlSsoProfileResultOutput) ElementType() reflect.Type
- func (o LookupInboundSamlSsoProfileResultOutput) IdpConfig() SamlIdpConfigResponseOutput
- func (o LookupInboundSamlSsoProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupInboundSamlSsoProfileResultOutput) SpConfig() SamlSpConfigResponseOutput
- func (o LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutput() LookupInboundSamlSsoProfileResultOutput
- func (o LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutputWithContext(ctx context.Context) LookupInboundSamlSsoProfileResultOutput
- type LookupInboundSsoAssignmentArgs
- type LookupInboundSsoAssignmentOutputArgs
- type LookupInboundSsoAssignmentResult
- type LookupInboundSsoAssignmentResultOutput
- func (o LookupInboundSsoAssignmentResultOutput) Customer() pulumi.StringOutput
- func (LookupInboundSsoAssignmentResultOutput) ElementType() reflect.Type
- func (o LookupInboundSsoAssignmentResultOutput) Name() pulumi.StringOutput
- func (o LookupInboundSsoAssignmentResultOutput) Rank() pulumi.IntOutput
- func (o LookupInboundSsoAssignmentResultOutput) SamlSsoInfo() SamlSsoInfoResponseOutput
- func (o LookupInboundSsoAssignmentResultOutput) SignInBehavior() SignInBehaviorResponseOutput
- func (o LookupInboundSsoAssignmentResultOutput) SsoMode() pulumi.StringOutput
- func (o LookupInboundSsoAssignmentResultOutput) TargetGroup() pulumi.StringOutput
- func (o LookupInboundSsoAssignmentResultOutput) TargetOrgUnit() pulumi.StringOutput
- func (o LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutput() LookupInboundSsoAssignmentResultOutput
- func (o LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutputWithContext(ctx context.Context) LookupInboundSsoAssignmentResultOutput
- type LookupMembershipArgs
- type LookupMembershipOutputArgs
- type LookupMembershipResult
- type LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMembershipResultOutput) DeliverySetting() pulumi.StringOutput
- func (LookupMembershipResultOutput) ElementType() reflect.Type
- func (o LookupMembershipResultOutput) MemberKey() EntityKeyResponseOutput
- func (o LookupMembershipResultOutput) Name() pulumi.StringOutput
- func (o LookupMembershipResultOutput) PreferredMemberKey() EntityKeyResponseOutput
- func (o LookupMembershipResultOutput) Roles() MembershipRoleResponseArrayOutput
- func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext(ctx context.Context) LookupMembershipResultOutput
- func (o LookupMembershipResultOutput) Type() pulumi.StringOutput
- func (o LookupMembershipResultOutput) UpdateTime() pulumi.StringOutput
- type Membership
- type MembershipArgs
- type MembershipInput
- type MembershipOutput
- func (o MembershipOutput) CreateTime() pulumi.StringOutput
- func (o MembershipOutput) DeliverySetting() pulumi.StringOutput
- func (MembershipOutput) ElementType() reflect.Type
- func (o MembershipOutput) GroupId() pulumi.StringOutput
- func (o MembershipOutput) MemberKey() EntityKeyResponseOutput
- func (o MembershipOutput) Name() pulumi.StringOutput
- func (o MembershipOutput) PreferredMemberKey() EntityKeyResponseOutput
- func (o MembershipOutput) Roles() MembershipRoleResponseArrayOutput
- func (o MembershipOutput) ToMembershipOutput() MembershipOutput
- func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
- func (o MembershipOutput) Type() pulumi.StringOutput
- func (o MembershipOutput) UpdateTime() pulumi.StringOutput
- type MembershipRole
- type MembershipRoleArgs
- type MembershipRoleArray
- type MembershipRoleArrayInput
- type MembershipRoleArrayOutput
- func (MembershipRoleArrayOutput) ElementType() reflect.Type
- func (o MembershipRoleArrayOutput) Index(i pulumi.IntInput) MembershipRoleOutput
- func (o MembershipRoleArrayOutput) ToMembershipRoleArrayOutput() MembershipRoleArrayOutput
- func (o MembershipRoleArrayOutput) ToMembershipRoleArrayOutputWithContext(ctx context.Context) MembershipRoleArrayOutput
- type MembershipRoleInput
- type MembershipRoleOutput
- func (MembershipRoleOutput) ElementType() reflect.Type
- func (o MembershipRoleOutput) ExpiryDetail() ExpiryDetailPtrOutput
- func (o MembershipRoleOutput) Name() pulumi.StringPtrOutput
- func (o MembershipRoleOutput) RestrictionEvaluations() RestrictionEvaluationsPtrOutput
- func (o MembershipRoleOutput) ToMembershipRoleOutput() MembershipRoleOutput
- func (o MembershipRoleOutput) ToMembershipRoleOutputWithContext(ctx context.Context) MembershipRoleOutput
- type MembershipRoleResponse
- type MembershipRoleResponseArrayOutput
- func (MembershipRoleResponseArrayOutput) ElementType() reflect.Type
- func (o MembershipRoleResponseArrayOutput) Index(i pulumi.IntInput) MembershipRoleResponseOutput
- func (o MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutput() MembershipRoleResponseArrayOutput
- func (o MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutputWithContext(ctx context.Context) MembershipRoleResponseArrayOutput
- type MembershipRoleResponseOutput
- func (MembershipRoleResponseOutput) ElementType() reflect.Type
- func (o MembershipRoleResponseOutput) ExpiryDetail() ExpiryDetailResponseOutput
- func (o MembershipRoleResponseOutput) Name() pulumi.StringOutput
- func (o MembershipRoleResponseOutput) RestrictionEvaluations() RestrictionEvaluationsResponseOutput
- func (o MembershipRoleResponseOutput) ToMembershipRoleResponseOutput() MembershipRoleResponseOutput
- func (o MembershipRoleResponseOutput) ToMembershipRoleResponseOutputWithContext(ctx context.Context) MembershipRoleResponseOutput
- type MembershipRoleRestrictionEvaluation
- type MembershipRoleRestrictionEvaluationArgs
- func (MembershipRoleRestrictionEvaluationArgs) ElementType() reflect.Type
- func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutput() MembershipRoleRestrictionEvaluationOutput
- func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationOutput
- func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
- func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
- type MembershipRoleRestrictionEvaluationInput
- type MembershipRoleRestrictionEvaluationOutput
- func (MembershipRoleRestrictionEvaluationOutput) ElementType() reflect.Type
- func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutput() MembershipRoleRestrictionEvaluationOutput
- func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationOutput
- func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
- func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
- type MembershipRoleRestrictionEvaluationPtrInput
- type MembershipRoleRestrictionEvaluationPtrOutput
- func (o MembershipRoleRestrictionEvaluationPtrOutput) Elem() MembershipRoleRestrictionEvaluationOutput
- func (MembershipRoleRestrictionEvaluationPtrOutput) ElementType() reflect.Type
- func (o MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
- func (o MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
- type MembershipRoleRestrictionEvaluationResponse
- type MembershipRoleRestrictionEvaluationResponseOutput
- func (MembershipRoleRestrictionEvaluationResponseOutput) ElementType() reflect.Type
- func (o MembershipRoleRestrictionEvaluationResponseOutput) State() pulumi.StringOutput
- func (o MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutput() MembershipRoleRestrictionEvaluationResponseOutput
- func (o MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationResponseOutput
- type MembershipState
- type PosixGroup
- type PosixGroupArgs
- type PosixGroupArray
- type PosixGroupArrayInput
- type PosixGroupArrayOutput
- func (PosixGroupArrayOutput) ElementType() reflect.Type
- func (o PosixGroupArrayOutput) Index(i pulumi.IntInput) PosixGroupOutput
- func (o PosixGroupArrayOutput) ToPosixGroupArrayOutput() PosixGroupArrayOutput
- func (o PosixGroupArrayOutput) ToPosixGroupArrayOutputWithContext(ctx context.Context) PosixGroupArrayOutput
- type PosixGroupInput
- type PosixGroupOutput
- func (PosixGroupOutput) ElementType() reflect.Type
- func (o PosixGroupOutput) Gid() pulumi.StringPtrOutput
- func (o PosixGroupOutput) Name() pulumi.StringPtrOutput
- func (o PosixGroupOutput) SystemId() pulumi.StringPtrOutput
- func (o PosixGroupOutput) ToPosixGroupOutput() PosixGroupOutput
- func (o PosixGroupOutput) ToPosixGroupOutputWithContext(ctx context.Context) PosixGroupOutput
- type PosixGroupResponse
- type PosixGroupResponseArrayOutput
- func (PosixGroupResponseArrayOutput) ElementType() reflect.Type
- func (o PosixGroupResponseArrayOutput) Index(i pulumi.IntInput) PosixGroupResponseOutput
- func (o PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutput() PosixGroupResponseArrayOutput
- func (o PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutputWithContext(ctx context.Context) PosixGroupResponseArrayOutput
- type PosixGroupResponseOutput
- func (PosixGroupResponseOutput) ElementType() reflect.Type
- func (o PosixGroupResponseOutput) Gid() pulumi.StringOutput
- func (o PosixGroupResponseOutput) Name() pulumi.StringOutput
- func (o PosixGroupResponseOutput) SystemId() pulumi.StringOutput
- func (o PosixGroupResponseOutput) ToPosixGroupResponseOutput() PosixGroupResponseOutput
- func (o PosixGroupResponseOutput) ToPosixGroupResponseOutputWithContext(ctx context.Context) PosixGroupResponseOutput
- type RestrictionEvaluations
- type RestrictionEvaluationsArgs
- func (RestrictionEvaluationsArgs) ElementType() reflect.Type
- func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutput() RestrictionEvaluationsOutput
- func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutputWithContext(ctx context.Context) RestrictionEvaluationsOutput
- func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
- func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
- type RestrictionEvaluationsInput
- type RestrictionEvaluationsOutput
- func (RestrictionEvaluationsOutput) ElementType() reflect.Type
- func (o RestrictionEvaluationsOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationPtrOutput
- func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutput() RestrictionEvaluationsOutput
- func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutputWithContext(ctx context.Context) RestrictionEvaluationsOutput
- func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
- func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
- type RestrictionEvaluationsPtrInput
- type RestrictionEvaluationsPtrOutput
- func (o RestrictionEvaluationsPtrOutput) Elem() RestrictionEvaluationsOutput
- func (RestrictionEvaluationsPtrOutput) ElementType() reflect.Type
- func (o RestrictionEvaluationsPtrOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationPtrOutput
- func (o RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
- func (o RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
- type RestrictionEvaluationsResponse
- type RestrictionEvaluationsResponseOutput
- func (RestrictionEvaluationsResponseOutput) ElementType() reflect.Type
- func (o RestrictionEvaluationsResponseOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationResponseOutput
- func (o RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutput() RestrictionEvaluationsResponseOutput
- func (o RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutputWithContext(ctx context.Context) RestrictionEvaluationsResponseOutput
- type SamlIdpConfig
- type SamlIdpConfigArgs
- func (SamlIdpConfigArgs) ElementType() reflect.Type
- func (i SamlIdpConfigArgs) ToSamlIdpConfigOutput() SamlIdpConfigOutput
- func (i SamlIdpConfigArgs) ToSamlIdpConfigOutputWithContext(ctx context.Context) SamlIdpConfigOutput
- func (i SamlIdpConfigArgs) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
- func (i SamlIdpConfigArgs) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
- type SamlIdpConfigInput
- type SamlIdpConfigOutput
- func (o SamlIdpConfigOutput) ChangePasswordUri() pulumi.StringPtrOutput
- func (SamlIdpConfigOutput) ElementType() reflect.Type
- func (o SamlIdpConfigOutput) EntityId() pulumi.StringOutput
- func (o SamlIdpConfigOutput) LogoutRedirectUri() pulumi.StringPtrOutput
- func (o SamlIdpConfigOutput) SingleSignOnServiceUri() pulumi.StringOutput
- func (o SamlIdpConfigOutput) ToSamlIdpConfigOutput() SamlIdpConfigOutput
- func (o SamlIdpConfigOutput) ToSamlIdpConfigOutputWithContext(ctx context.Context) SamlIdpConfigOutput
- func (o SamlIdpConfigOutput) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
- func (o SamlIdpConfigOutput) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
- type SamlIdpConfigPtrInput
- type SamlIdpConfigPtrOutput
- func (o SamlIdpConfigPtrOutput) ChangePasswordUri() pulumi.StringPtrOutput
- func (o SamlIdpConfigPtrOutput) Elem() SamlIdpConfigOutput
- func (SamlIdpConfigPtrOutput) ElementType() reflect.Type
- func (o SamlIdpConfigPtrOutput) EntityId() pulumi.StringPtrOutput
- func (o SamlIdpConfigPtrOutput) LogoutRedirectUri() pulumi.StringPtrOutput
- func (o SamlIdpConfigPtrOutput) SingleSignOnServiceUri() pulumi.StringPtrOutput
- func (o SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
- func (o SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
- type SamlIdpConfigResponse
- type SamlIdpConfigResponseOutput
- func (o SamlIdpConfigResponseOutput) ChangePasswordUri() pulumi.StringOutput
- func (SamlIdpConfigResponseOutput) ElementType() reflect.Type
- func (o SamlIdpConfigResponseOutput) EntityId() pulumi.StringOutput
- func (o SamlIdpConfigResponseOutput) LogoutRedirectUri() pulumi.StringOutput
- func (o SamlIdpConfigResponseOutput) SingleSignOnServiceUri() pulumi.StringOutput
- func (o SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutput() SamlIdpConfigResponseOutput
- func (o SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutputWithContext(ctx context.Context) SamlIdpConfigResponseOutput
- type SamlSpConfig
- type SamlSpConfigArgs
- func (SamlSpConfigArgs) ElementType() reflect.Type
- func (i SamlSpConfigArgs) ToSamlSpConfigOutput() SamlSpConfigOutput
- func (i SamlSpConfigArgs) ToSamlSpConfigOutputWithContext(ctx context.Context) SamlSpConfigOutput
- func (i SamlSpConfigArgs) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
- func (i SamlSpConfigArgs) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
- type SamlSpConfigInput
- type SamlSpConfigOutput
- func (SamlSpConfigOutput) ElementType() reflect.Type
- func (o SamlSpConfigOutput) ToSamlSpConfigOutput() SamlSpConfigOutput
- func (o SamlSpConfigOutput) ToSamlSpConfigOutputWithContext(ctx context.Context) SamlSpConfigOutput
- func (o SamlSpConfigOutput) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
- func (o SamlSpConfigOutput) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
- type SamlSpConfigPtrInput
- type SamlSpConfigPtrOutput
- func (o SamlSpConfigPtrOutput) Elem() SamlSpConfigOutput
- func (SamlSpConfigPtrOutput) ElementType() reflect.Type
- func (o SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
- func (o SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
- type SamlSpConfigResponse
- type SamlSpConfigResponseOutput
- func (o SamlSpConfigResponseOutput) AssertionConsumerServiceUri() pulumi.StringOutput
- func (SamlSpConfigResponseOutput) ElementType() reflect.Type
- func (o SamlSpConfigResponseOutput) EntityId() pulumi.StringOutput
- func (o SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutput() SamlSpConfigResponseOutput
- func (o SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutputWithContext(ctx context.Context) SamlSpConfigResponseOutput
- type SamlSsoInfo
- type SamlSsoInfoArgs
- func (SamlSsoInfoArgs) ElementType() reflect.Type
- func (i SamlSsoInfoArgs) ToSamlSsoInfoOutput() SamlSsoInfoOutput
- func (i SamlSsoInfoArgs) ToSamlSsoInfoOutputWithContext(ctx context.Context) SamlSsoInfoOutput
- func (i SamlSsoInfoArgs) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
- func (i SamlSsoInfoArgs) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
- type SamlSsoInfoInput
- type SamlSsoInfoOutput
- func (SamlSsoInfoOutput) ElementType() reflect.Type
- func (o SamlSsoInfoOutput) InboundSamlSsoProfile() pulumi.StringOutput
- func (o SamlSsoInfoOutput) ToSamlSsoInfoOutput() SamlSsoInfoOutput
- func (o SamlSsoInfoOutput) ToSamlSsoInfoOutputWithContext(ctx context.Context) SamlSsoInfoOutput
- func (o SamlSsoInfoOutput) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
- func (o SamlSsoInfoOutput) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
- type SamlSsoInfoPtrInput
- type SamlSsoInfoPtrOutput
- func (o SamlSsoInfoPtrOutput) Elem() SamlSsoInfoOutput
- func (SamlSsoInfoPtrOutput) ElementType() reflect.Type
- func (o SamlSsoInfoPtrOutput) InboundSamlSsoProfile() pulumi.StringPtrOutput
- func (o SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
- func (o SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
- type SamlSsoInfoResponse
- type SamlSsoInfoResponseOutput
- func (SamlSsoInfoResponseOutput) ElementType() reflect.Type
- func (o SamlSsoInfoResponseOutput) InboundSamlSsoProfile() pulumi.StringOutput
- func (o SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutput() SamlSsoInfoResponseOutput
- func (o SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutputWithContext(ctx context.Context) SamlSsoInfoResponseOutput
- type SignInBehavior
- type SignInBehaviorArgs
- func (SignInBehaviorArgs) ElementType() reflect.Type
- func (i SignInBehaviorArgs) ToSignInBehaviorOutput() SignInBehaviorOutput
- func (i SignInBehaviorArgs) ToSignInBehaviorOutputWithContext(ctx context.Context) SignInBehaviorOutput
- func (i SignInBehaviorArgs) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
- func (i SignInBehaviorArgs) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
- type SignInBehaviorInput
- type SignInBehaviorOutput
- func (SignInBehaviorOutput) ElementType() reflect.Type
- func (o SignInBehaviorOutput) RedirectCondition() SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorOutput) ToSignInBehaviorOutput() SignInBehaviorOutput
- func (o SignInBehaviorOutput) ToSignInBehaviorOutputWithContext(ctx context.Context) SignInBehaviorOutput
- func (o SignInBehaviorOutput) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
- func (o SignInBehaviorOutput) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
- type SignInBehaviorPtrInput
- type SignInBehaviorPtrOutput
- func (o SignInBehaviorPtrOutput) Elem() SignInBehaviorOutput
- func (SignInBehaviorPtrOutput) ElementType() reflect.Type
- func (o SignInBehaviorPtrOutput) RedirectCondition() SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
- func (o SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
- type SignInBehaviorRedirectCondition
- func (SignInBehaviorRedirectCondition) ElementType() reflect.Type
- func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutput() SignInBehaviorRedirectConditionOutput
- func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionOutput
- func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
- func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
- func (e SignInBehaviorRedirectCondition) ToStringOutput() pulumi.StringOutput
- func (e SignInBehaviorRedirectCondition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SignInBehaviorRedirectCondition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SignInBehaviorRedirectCondition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignInBehaviorRedirectConditionInput
- type SignInBehaviorRedirectConditionOutput
- func (SignInBehaviorRedirectConditionOutput) ElementType() reflect.Type
- func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutput() SignInBehaviorRedirectConditionOutput
- func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionOutput
- func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorRedirectConditionOutput) ToStringOutput() pulumi.StringOutput
- func (o SignInBehaviorRedirectConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SignInBehaviorRedirectConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignInBehaviorRedirectConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignInBehaviorRedirectConditionPtrInput
- type SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorRedirectConditionPtrOutput) Elem() SignInBehaviorRedirectConditionOutput
- func (SignInBehaviorRedirectConditionPtrOutput) ElementType() reflect.Type
- func (o SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
- func (o SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SignInBehaviorResponse
- type SignInBehaviorResponseOutput
- func (SignInBehaviorResponseOutput) ElementType() reflect.Type
- func (o SignInBehaviorResponseOutput) RedirectCondition() pulumi.StringOutput
- func (o SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutput() SignInBehaviorResponseOutput
- func (o SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutputWithContext(ctx context.Context) SignInBehaviorResponseOutput
Constants ¶
const ( // Default value DeviceClientTypesItemClientTypeUnspecified = DeviceClientTypesItem("CLIENT_TYPE_UNSPECIFIED") // Managed by DriveFS DeviceClientTypesItemDriveFs = DeviceClientTypesItem("DRIVE_FS") // Management type for every secure device DeviceClientTypesItemFundamental = DeviceClientTypesItem("FUNDAMENTAL") // Managed by Endpoint Verification DeviceClientTypesItemEndpointVerification = DeviceClientTypesItem("ENDPOINT_VERIFICATION") // Managed by Windows DeviceClientTypesItemWindowsAdvanced = DeviceClientTypesItem("WINDOWS_ADVANCED") // Managed by Google credential provider for windows DeviceClientTypesItemGoogleCredentialsProviderForWindows = DeviceClientTypesItem("GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWS") )
const ( // Default value (not valid) DynamicGroupQueryResourceTypeResourceTypeUnspecified = DynamicGroupQueryResourceType("RESOURCE_TYPE_UNSPECIFIED") // For queries on User DynamicGroupQueryResourceTypeUser = DynamicGroupQueryResourceType("USER") )
const ( // Not allowed. InboundSsoAssignmentSsoModeSsoModeUnspecified = InboundSsoAssignmentSsoMode("SSO_MODE_UNSPECIFIED") // Disable SSO for the targeted users. InboundSsoAssignmentSsoModeSsoOff = InboundSsoAssignmentSsoMode("SSO_OFF") // Use an external SAML Identity Provider for SSO for the targeted users. InboundSsoAssignmentSsoModeSamlSso = InboundSsoAssignmentSsoMode("SAML_SSO") // Use the domain-wide SAML Identity Provider for the targeted users if one is configured; otherwise, this is equivalent to `SSO_OFF`. Note that this will also be equivalent to `SSO_OFF` if/when support for domain-wide SAML is removed. Google may disallow this mode at that point and existing assignments with this mode may be automatically changed to `SSO_OFF`. InboundSsoAssignmentSsoModeDomainWideSamlIfEnabled = InboundSsoAssignmentSsoMode("DOMAIN_WIDE_SAML_IF_ENABLED") )
const ( // Default and means "always" SignInBehaviorRedirectConditionRedirectConditionUnspecified = SignInBehaviorRedirectCondition("REDIRECT_CONDITION_UNSPECIFIED") // Sign-in flows where the user is prompted for their identity will not redirect to the IdP (so the user will most likely be prompted by Google for a password), but special flows like IdP-initiated SAML and sign-in following automatic redirection to the IdP by domain-specific service URLs will accept the IdP's assertion of the user's identity. SignInBehaviorRedirectConditionNever = SignInBehaviorRedirectCondition("NEVER") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndroidAttributesResponse ¶
type AndroidAttributesResponse struct { // Whether the device passes Android CTS compliance. CtsProfileMatch bool `pulumi:"ctsProfileMatch"` // Whether applications from unknown sources can be installed on device. EnabledUnknownSources bool `pulumi:"enabledUnknownSources"` // Whether any potentially harmful apps were detected on the device. HasPotentiallyHarmfulApps bool `pulumi:"hasPotentiallyHarmfulApps"` // Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles. OwnerProfileAccount bool `pulumi:"ownerProfileAccount"` // Ownership privileges on device. OwnershipPrivilege string `pulumi:"ownershipPrivilege"` // Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the "Enforce Work Profile" policy. SupportsWorkProfile bool `pulumi:"supportsWorkProfile"` // Whether Android verified boot status is GREEN. VerifiedBoot bool `pulumi:"verifiedBoot"` // Whether Google Play Protect Verify Apps is enabled. VerifyAppsEnabled bool `pulumi:"verifyAppsEnabled"` }
Resource representing the Android specific attributes of a Device.
type AndroidAttributesResponseOutput ¶
type AndroidAttributesResponseOutput struct{ *pulumi.OutputState }
Resource representing the Android specific attributes of a Device.
func (AndroidAttributesResponseOutput) CtsProfileMatch ¶ added in v0.32.0
func (o AndroidAttributesResponseOutput) CtsProfileMatch() pulumi.BoolOutput
Whether the device passes Android CTS compliance.
func (AndroidAttributesResponseOutput) ElementType ¶
func (AndroidAttributesResponseOutput) ElementType() reflect.Type
func (AndroidAttributesResponseOutput) EnabledUnknownSources ¶
func (o AndroidAttributesResponseOutput) EnabledUnknownSources() pulumi.BoolOutput
Whether applications from unknown sources can be installed on device.
func (AndroidAttributesResponseOutput) HasPotentiallyHarmfulApps ¶ added in v0.32.0
func (o AndroidAttributesResponseOutput) HasPotentiallyHarmfulApps() pulumi.BoolOutput
Whether any potentially harmful apps were detected on the device.
func (AndroidAttributesResponseOutput) OwnerProfileAccount ¶
func (o AndroidAttributesResponseOutput) OwnerProfileAccount() pulumi.BoolOutput
Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles.
func (AndroidAttributesResponseOutput) OwnershipPrivilege ¶
func (o AndroidAttributesResponseOutput) OwnershipPrivilege() pulumi.StringOutput
Ownership privileges on device.
func (AndroidAttributesResponseOutput) SupportsWorkProfile ¶
func (o AndroidAttributesResponseOutput) SupportsWorkProfile() pulumi.BoolOutput
Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the "Enforce Work Profile" policy.
func (AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutput ¶
func (o AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutput() AndroidAttributesResponseOutput
func (AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutputWithContext ¶
func (o AndroidAttributesResponseOutput) ToAndroidAttributesResponseOutputWithContext(ctx context.Context) AndroidAttributesResponseOutput
func (AndroidAttributesResponseOutput) VerifiedBoot ¶ added in v0.32.0
func (o AndroidAttributesResponseOutput) VerifiedBoot() pulumi.BoolOutput
Whether Android verified boot status is GREEN.
func (AndroidAttributesResponseOutput) VerifyAppsEnabled ¶ added in v0.32.0
func (o AndroidAttributesResponseOutput) VerifyAppsEnabled() pulumi.BoolOutput
Whether Google Play Protect Verify Apps is enabled.
type CertificateAttributesResponse ¶ added in v0.11.0
type CertificateAttributesResponse struct { // The X.509 extension for CertificateTemplate. CertificateTemplate CertificateTemplateResponse `pulumi:"certificateTemplate"` // The encoded certificate fingerprint. Fingerprint string `pulumi:"fingerprint"` // The name of the issuer of this certificate. Issuer string `pulumi:"issuer"` // Serial number of the certificate, Example: "123456789". SerialNumber string `pulumi:"serialNumber"` // The subject name of this certificate. Subject string `pulumi:"subject"` // The certificate thumbprint. Thumbprint string `pulumi:"thumbprint"` // Validation state of this certificate. ValidationState string `pulumi:"validationState"` // Certificate not valid at or after this timestamp. ValidityExpirationTime string `pulumi:"validityExpirationTime"` // Certificate not valid before this timestamp. ValidityStartTime string `pulumi:"validityStartTime"` }
Stores information about a certificate.
type CertificateAttributesResponseArrayOutput ¶ added in v0.11.0
type CertificateAttributesResponseArrayOutput struct{ *pulumi.OutputState }
func (CertificateAttributesResponseArrayOutput) ElementType ¶ added in v0.11.0
func (CertificateAttributesResponseArrayOutput) ElementType() reflect.Type
func (CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutput ¶ added in v0.11.0
func (o CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutput() CertificateAttributesResponseArrayOutput
func (CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutputWithContext ¶ added in v0.11.0
func (o CertificateAttributesResponseArrayOutput) ToCertificateAttributesResponseArrayOutputWithContext(ctx context.Context) CertificateAttributesResponseArrayOutput
type CertificateAttributesResponseOutput ¶ added in v0.11.0
type CertificateAttributesResponseOutput struct{ *pulumi.OutputState }
Stores information about a certificate.
func (CertificateAttributesResponseOutput) CertificateTemplate ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) CertificateTemplate() CertificateTemplateResponseOutput
The X.509 extension for CertificateTemplate.
func (CertificateAttributesResponseOutput) ElementType ¶ added in v0.11.0
func (CertificateAttributesResponseOutput) ElementType() reflect.Type
func (CertificateAttributesResponseOutput) Fingerprint ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) Fingerprint() pulumi.StringOutput
The encoded certificate fingerprint.
func (CertificateAttributesResponseOutput) Issuer ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) Issuer() pulumi.StringOutput
The name of the issuer of this certificate.
func (CertificateAttributesResponseOutput) SerialNumber ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) SerialNumber() pulumi.StringOutput
Serial number of the certificate, Example: "123456789".
func (CertificateAttributesResponseOutput) Subject ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) Subject() pulumi.StringOutput
The subject name of this certificate.
func (CertificateAttributesResponseOutput) Thumbprint ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) Thumbprint() pulumi.StringOutput
The certificate thumbprint.
func (CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutput ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutput() CertificateAttributesResponseOutput
func (CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutputWithContext ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) ToCertificateAttributesResponseOutputWithContext(ctx context.Context) CertificateAttributesResponseOutput
func (CertificateAttributesResponseOutput) ValidationState ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) ValidationState() pulumi.StringOutput
Validation state of this certificate.
func (CertificateAttributesResponseOutput) ValidityExpirationTime ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) ValidityExpirationTime() pulumi.StringOutput
Certificate not valid at or after this timestamp.
func (CertificateAttributesResponseOutput) ValidityStartTime ¶ added in v0.11.0
func (o CertificateAttributesResponseOutput) ValidityStartTime() pulumi.StringOutput
Certificate not valid before this timestamp.
type CertificateTemplateResponse ¶ added in v0.9.0
type CertificateTemplateResponse struct { // The Major version of the template. Example: 100. MajorVersion int `pulumi:"majorVersion"` // The minor version of the template. Example: 12. MinorVersion int `pulumi:"minorVersion"` }
CertificateTemplate (v3 Extension in X.509).
type CertificateTemplateResponseOutput ¶ added in v0.9.0
type CertificateTemplateResponseOutput struct{ *pulumi.OutputState }
CertificateTemplate (v3 Extension in X.509).
func (CertificateTemplateResponseOutput) ElementType ¶ added in v0.9.0
func (CertificateTemplateResponseOutput) ElementType() reflect.Type
func (CertificateTemplateResponseOutput) MajorVersion ¶ added in v0.9.0
func (o CertificateTemplateResponseOutput) MajorVersion() pulumi.IntOutput
The Major version of the template. Example: 100.
func (CertificateTemplateResponseOutput) MinorVersion ¶ added in v0.9.0
func (o CertificateTemplateResponseOutput) MinorVersion() pulumi.IntOutput
The minor version of the template. Example: 12.
func (CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutput ¶ added in v0.9.0
func (o CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutput() CertificateTemplateResponseOutput
func (CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutputWithContext ¶ added in v0.9.0
func (o CertificateTemplateResponseOutput) ToCertificateTemplateResponseOutputWithContext(ctx context.Context) CertificateTemplateResponseOutput
type Device ¶
type Device struct { pulumi.CustomResourceState // Attributes specific to Android devices. AndroidSpecificAttributes AndroidAttributesResponseOutput `pulumi:"androidSpecificAttributes"` // Asset tag of the device. AssetTag pulumi.StringOutput `pulumi:"assetTag"` // Baseband version of the device. BasebandVersion pulumi.StringOutput `pulumi:"basebandVersion"` // Device bootloader version. Example: 0.6.7. BootloaderVersion pulumi.StringOutput `pulumi:"bootloaderVersion"` // Device brand. Example: Samsung. Brand pulumi.StringOutput `pulumi:"brand"` // Build number of the device. BuildNumber pulumi.StringOutput `pulumi:"buildNumber"` // List of the clients the device is reporting to. ClientTypes pulumi.StringArrayOutput `pulumi:"clientTypes"` // Represents whether the Device is compromised. CompromisedState pulumi.StringOutput `pulumi:"compromisedState"` // When the Company-Owned device was imported. This field is empty for BYOD devices. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Unique identifier for the device. DeviceId pulumi.StringOutput `pulumi:"deviceId"` // Type of device. DeviceType pulumi.StringOutput `pulumi:"deviceType"` // Whether developer options is enabled on device. EnabledDeveloperOptions pulumi.BoolOutput `pulumi:"enabledDeveloperOptions"` // Whether USB debugging is enabled on device. EnabledUsbDebugging pulumi.BoolOutput `pulumi:"enabledUsbDebugging"` // Device encryption state. EncryptionState pulumi.StringOutput `pulumi:"encryptionState"` // Attributes specific to Endpoint Verification devices. EndpointVerificationSpecificAttributes EndpointVerificationSpecificAttributesResponseOutput `pulumi:"endpointVerificationSpecificAttributes"` // Host name of the device. Hostname pulumi.StringOutput `pulumi:"hostname"` // IMEI number of device if GSM device; empty otherwise. Imei pulumi.StringOutput `pulumi:"imei"` // Kernel version of the device. KernelVersion pulumi.StringOutput `pulumi:"kernelVersion"` // Most recent time when device synced with this service. LastSyncTime pulumi.StringOutput `pulumi:"lastSyncTime"` // Management state of the device ManagementState pulumi.StringOutput `pulumi:"managementState"` // Device manufacturer. Example: Motorola. Manufacturer pulumi.StringOutput `pulumi:"manufacturer"` // MEID number of device if CDMA device; empty otherwise. Meid pulumi.StringOutput `pulumi:"meid"` // Model name of device. Example: Pixel 3. Model pulumi.StringOutput `pulumi:"model"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the Device in format: `devices/{device_id}`, where device_id is the unique id assigned to the Device. Name pulumi.StringOutput `pulumi:"name"` // Mobile or network operator of device, if available. NetworkOperator pulumi.StringOutput `pulumi:"networkOperator"` // OS version of the device. Example: Android 8.1.0. OsVersion pulumi.StringOutput `pulumi:"osVersion"` // Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com". OtherAccounts pulumi.StringArrayOutput `pulumi:"otherAccounts"` // Whether the device is owned by the company or an individual OwnerType pulumi.StringOutput `pulumi:"ownerType"` // OS release version. Example: 6.0. ReleaseVersion pulumi.StringOutput `pulumi:"releaseVersion"` // OS security patch update time on device. SecurityPatchTime pulumi.StringOutput `pulumi:"securityPatchTime"` // Serial Number of device. Example: HT82V1A01076. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // WiFi MAC addresses of device. WifiMacAddresses pulumi.StringArrayOutput `pulumi:"wifiMacAddresses"` }
Creates a device. Only company-owned device may be created. **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium Auto-naming is currently not supported for this resource.
func GetDevice ¶
func GetDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)
GetDevice gets an existing Device 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 NewDevice ¶
func NewDevice(ctx *pulumi.Context, name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)
NewDevice registers a new resource with the given unique name, arguments, and options.
func (*Device) ElementType ¶
func (*Device) ToDeviceOutput ¶
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
type DeviceArgs struct { // Asset tag of the device. AssetTag pulumi.StringPtrInput // List of the clients the device is reporting to. ClientTypes DeviceClientTypesItemArrayInput // Optional. [Resource name](https://cloud.google.com/apis/design/resource_names) of the customer. If you're using this API for your own organization, use `customers/my_customer` If you're using this API to manage another organization, use `customers/{customer_id}`, where customer_id is the customer to whom the device belongs. Customer pulumi.StringPtrInput // Unique identifier for the device. DeviceId pulumi.StringPtrInput // Host name of the device. Hostname pulumi.StringPtrInput // Most recent time when device synced with this service. LastSyncTime pulumi.StringPtrInput // Serial Number of device. Example: HT82V1A01076. SerialNumber pulumi.StringPtrInput // WiFi MAC addresses of device. WifiMacAddresses pulumi.StringArrayInput }
The set of arguments for constructing a Device resource.
func (DeviceArgs) ElementType ¶
func (DeviceArgs) ElementType() reflect.Type
type DeviceClientTypesItem ¶ added in v0.28.0
type DeviceClientTypesItem string
func (DeviceClientTypesItem) ElementType ¶ added in v0.28.0
func (DeviceClientTypesItem) ElementType() reflect.Type
func (DeviceClientTypesItem) ToDeviceClientTypesItemOutput ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToDeviceClientTypesItemOutput() DeviceClientTypesItemOutput
func (DeviceClientTypesItem) ToDeviceClientTypesItemOutputWithContext ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToDeviceClientTypesItemOutputWithContext(ctx context.Context) DeviceClientTypesItemOutput
func (DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutput ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutputWithContext ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItem) ToStringOutput ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToStringOutput() pulumi.StringOutput
func (DeviceClientTypesItem) ToStringOutputWithContext ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeviceClientTypesItem) ToStringPtrOutput ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeviceClientTypesItem) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e DeviceClientTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeviceClientTypesItemArray ¶ added in v0.28.0
type DeviceClientTypesItemArray []DeviceClientTypesItem
func (DeviceClientTypesItemArray) ElementType ¶ added in v0.28.0
func (DeviceClientTypesItemArray) ElementType() reflect.Type
func (DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutput ¶ added in v0.28.0
func (i DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutput() DeviceClientTypesItemArrayOutput
func (DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutputWithContext ¶ added in v0.28.0
func (i DeviceClientTypesItemArray) ToDeviceClientTypesItemArrayOutputWithContext(ctx context.Context) DeviceClientTypesItemArrayOutput
type DeviceClientTypesItemArrayInput ¶ added in v0.28.0
type DeviceClientTypesItemArrayInput interface { pulumi.Input ToDeviceClientTypesItemArrayOutput() DeviceClientTypesItemArrayOutput ToDeviceClientTypesItemArrayOutputWithContext(context.Context) DeviceClientTypesItemArrayOutput }
DeviceClientTypesItemArrayInput is an input type that accepts DeviceClientTypesItemArray and DeviceClientTypesItemArrayOutput values. You can construct a concrete instance of `DeviceClientTypesItemArrayInput` via:
DeviceClientTypesItemArray{ DeviceClientTypesItemArgs{...} }
type DeviceClientTypesItemArrayOutput ¶ added in v0.28.0
type DeviceClientTypesItemArrayOutput struct{ *pulumi.OutputState }
func (DeviceClientTypesItemArrayOutput) ElementType ¶ added in v0.28.0
func (DeviceClientTypesItemArrayOutput) ElementType() reflect.Type
func (DeviceClientTypesItemArrayOutput) Index ¶ added in v0.28.0
func (o DeviceClientTypesItemArrayOutput) Index(i pulumi.IntInput) DeviceClientTypesItemOutput
func (DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutput() DeviceClientTypesItemArrayOutput
func (DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemArrayOutput) ToDeviceClientTypesItemArrayOutputWithContext(ctx context.Context) DeviceClientTypesItemArrayOutput
type DeviceClientTypesItemInput ¶ added in v0.28.0
type DeviceClientTypesItemInput interface { pulumi.Input ToDeviceClientTypesItemOutput() DeviceClientTypesItemOutput ToDeviceClientTypesItemOutputWithContext(context.Context) DeviceClientTypesItemOutput }
DeviceClientTypesItemInput is an input type that accepts values of the DeviceClientTypesItem enum A concrete instance of `DeviceClientTypesItemInput` can be one of the following:
DeviceClientTypesItemClientTypeUnspecified DeviceClientTypesItemDriveFs DeviceClientTypesItemFundamental DeviceClientTypesItemEndpointVerification DeviceClientTypesItemWindowsAdvanced DeviceClientTypesItemGoogleCredentialsProviderForWindows
type DeviceClientTypesItemOutput ¶ added in v0.28.0
type DeviceClientTypesItemOutput struct{ *pulumi.OutputState }
func (DeviceClientTypesItemOutput) ElementType ¶ added in v0.28.0
func (DeviceClientTypesItemOutput) ElementType() reflect.Type
func (DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutput() DeviceClientTypesItemOutput
func (DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemOutputWithContext(ctx context.Context) DeviceClientTypesItemOutput
func (DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItemOutput) ToStringOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToStringOutput() pulumi.StringOutput
func (DeviceClientTypesItemOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeviceClientTypesItemOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeviceClientTypesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeviceClientTypesItemPtrInput ¶ added in v0.28.0
type DeviceClientTypesItemPtrInput interface { pulumi.Input ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput ToDeviceClientTypesItemPtrOutputWithContext(context.Context) DeviceClientTypesItemPtrOutput }
func DeviceClientTypesItemPtr ¶ added in v0.28.0
func DeviceClientTypesItemPtr(v string) DeviceClientTypesItemPtrInput
type DeviceClientTypesItemPtrOutput ¶ added in v0.28.0
type DeviceClientTypesItemPtrOutput struct{ *pulumi.OutputState }
func (DeviceClientTypesItemPtrOutput) Elem ¶ added in v0.28.0
func (o DeviceClientTypesItemPtrOutput) Elem() DeviceClientTypesItemOutput
func (DeviceClientTypesItemPtrOutput) ElementType ¶ added in v0.28.0
func (DeviceClientTypesItemPtrOutput) ElementType() reflect.Type
func (DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutput() DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemPtrOutput) ToDeviceClientTypesItemPtrOutputWithContext(ctx context.Context) DeviceClientTypesItemPtrOutput
func (DeviceClientTypesItemPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o DeviceClientTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeviceClientTypesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o DeviceClientTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeviceInput ¶
type DeviceInput interface { pulumi.Input ToDeviceOutput() DeviceOutput ToDeviceOutputWithContext(ctx context.Context) DeviceOutput }
type DeviceOutput ¶
type DeviceOutput struct{ *pulumi.OutputState }
func (DeviceOutput) AndroidSpecificAttributes ¶ added in v0.19.0
func (o DeviceOutput) AndroidSpecificAttributes() AndroidAttributesResponseOutput
Attributes specific to Android devices.
func (DeviceOutput) AssetTag ¶ added in v0.19.0
func (o DeviceOutput) AssetTag() pulumi.StringOutput
Asset tag of the device.
func (DeviceOutput) BasebandVersion ¶ added in v0.19.0
func (o DeviceOutput) BasebandVersion() pulumi.StringOutput
Baseband version of the device.
func (DeviceOutput) BootloaderVersion ¶ added in v0.19.0
func (o DeviceOutput) BootloaderVersion() pulumi.StringOutput
Device bootloader version. Example: 0.6.7.
func (DeviceOutput) Brand ¶ added in v0.19.0
func (o DeviceOutput) Brand() pulumi.StringOutput
Device brand. Example: Samsung.
func (DeviceOutput) BuildNumber ¶ added in v0.19.0
func (o DeviceOutput) BuildNumber() pulumi.StringOutput
Build number of the device.
func (DeviceOutput) ClientTypes ¶ added in v0.28.0
func (o DeviceOutput) ClientTypes() pulumi.StringArrayOutput
List of the clients the device is reporting to.
func (DeviceOutput) CompromisedState ¶ added in v0.19.0
func (o DeviceOutput) CompromisedState() pulumi.StringOutput
Represents whether the Device is compromised.
func (DeviceOutput) CreateTime ¶ added in v0.19.0
func (o DeviceOutput) CreateTime() pulumi.StringOutput
When the Company-Owned device was imported. This field is empty for BYOD devices.
func (DeviceOutput) DeviceId ¶ added in v0.19.0
func (o DeviceOutput) DeviceId() pulumi.StringOutput
Unique identifier for the device.
func (DeviceOutput) DeviceType ¶ added in v0.19.0
func (o DeviceOutput) DeviceType() pulumi.StringOutput
Type of device.
func (DeviceOutput) ElementType ¶
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) EnabledDeveloperOptions ¶ added in v0.19.0
func (o DeviceOutput) EnabledDeveloperOptions() pulumi.BoolOutput
Whether developer options is enabled on device.
func (DeviceOutput) EnabledUsbDebugging ¶ added in v0.19.0
func (o DeviceOutput) EnabledUsbDebugging() pulumi.BoolOutput
Whether USB debugging is enabled on device.
func (DeviceOutput) EncryptionState ¶ added in v0.19.0
func (o DeviceOutput) EncryptionState() pulumi.StringOutput
Device encryption state.
func (DeviceOutput) EndpointVerificationSpecificAttributes ¶ added in v0.19.0
func (o DeviceOutput) EndpointVerificationSpecificAttributes() EndpointVerificationSpecificAttributesResponseOutput
Attributes specific to Endpoint Verification devices.
func (DeviceOutput) Hostname ¶ added in v0.28.0
func (o DeviceOutput) Hostname() pulumi.StringOutput
Host name of the device.
func (DeviceOutput) Imei ¶ added in v0.19.0
func (o DeviceOutput) Imei() pulumi.StringOutput
IMEI number of device if GSM device; empty otherwise.
func (DeviceOutput) KernelVersion ¶ added in v0.19.0
func (o DeviceOutput) KernelVersion() pulumi.StringOutput
Kernel version of the device.
func (DeviceOutput) LastSyncTime ¶ added in v0.19.0
func (o DeviceOutput) LastSyncTime() pulumi.StringOutput
Most recent time when device synced with this service.
func (DeviceOutput) ManagementState ¶ added in v0.19.0
func (o DeviceOutput) ManagementState() pulumi.StringOutput
Management state of the device
func (DeviceOutput) Manufacturer ¶ added in v0.19.0
func (o DeviceOutput) Manufacturer() pulumi.StringOutput
Device manufacturer. Example: Motorola.
func (DeviceOutput) Meid ¶ added in v0.19.0
func (o DeviceOutput) Meid() pulumi.StringOutput
MEID number of device if CDMA device; empty otherwise.
func (DeviceOutput) Model ¶ added in v0.19.0
func (o DeviceOutput) Model() pulumi.StringOutput
Model name of device. Example: Pixel 3.
func (DeviceOutput) Name ¶ added in v0.19.0
func (o DeviceOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the Device in format: `devices/{device_id}`, where device_id is the unique id assigned to the Device.
func (DeviceOutput) NetworkOperator ¶ added in v0.19.0
func (o DeviceOutput) NetworkOperator() pulumi.StringOutput
Mobile or network operator of device, if available.
func (DeviceOutput) OsVersion ¶ added in v0.19.0
func (o DeviceOutput) OsVersion() pulumi.StringOutput
OS version of the device. Example: Android 8.1.0.
func (DeviceOutput) OtherAccounts ¶ added in v0.19.0
func (o DeviceOutput) OtherAccounts() pulumi.StringArrayOutput
Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com".
func (DeviceOutput) OwnerType ¶ added in v0.19.0
func (o DeviceOutput) OwnerType() pulumi.StringOutput
Whether the device is owned by the company or an individual
func (DeviceOutput) ReleaseVersion ¶ added in v0.19.0
func (o DeviceOutput) ReleaseVersion() pulumi.StringOutput
OS release version. Example: 6.0.
func (DeviceOutput) SecurityPatchTime ¶ added in v0.19.0
func (o DeviceOutput) SecurityPatchTime() pulumi.StringOutput
OS security patch update time on device.
func (DeviceOutput) SerialNumber ¶ added in v0.19.0
func (o DeviceOutput) SerialNumber() pulumi.StringOutput
Serial Number of device. Example: HT82V1A01076.
func (DeviceOutput) ToDeviceOutput ¶
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
func (DeviceOutput) WifiMacAddresses ¶ added in v0.19.0
func (o DeviceOutput) WifiMacAddresses() pulumi.StringArrayOutput
WiFi MAC addresses of device.
type DeviceState ¶
type DeviceState struct { }
func (DeviceState) ElementType ¶
func (DeviceState) ElementType() reflect.Type
type DynamicGroupMetadata ¶
type DynamicGroupMetadata struct { // Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups. Queries []DynamicGroupQuery `pulumi:"queries"` }
Dynamic group metadata like queries and status.
type DynamicGroupMetadataArgs ¶
type DynamicGroupMetadataArgs struct { // Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups. Queries DynamicGroupQueryArrayInput `pulumi:"queries"` }
Dynamic group metadata like queries and status.
func (DynamicGroupMetadataArgs) ElementType ¶
func (DynamicGroupMetadataArgs) ElementType() reflect.Type
func (DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutput ¶
func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutput() DynamicGroupMetadataOutput
func (DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutputWithContext ¶
func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataOutputWithContext(ctx context.Context) DynamicGroupMetadataOutput
func (DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutput ¶
func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
func (DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutputWithContext ¶
func (i DynamicGroupMetadataArgs) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
type DynamicGroupMetadataInput ¶
type DynamicGroupMetadataInput interface { pulumi.Input ToDynamicGroupMetadataOutput() DynamicGroupMetadataOutput ToDynamicGroupMetadataOutputWithContext(context.Context) DynamicGroupMetadataOutput }
DynamicGroupMetadataInput is an input type that accepts DynamicGroupMetadataArgs and DynamicGroupMetadataOutput values. You can construct a concrete instance of `DynamicGroupMetadataInput` via:
DynamicGroupMetadataArgs{...}
type DynamicGroupMetadataOutput ¶
type DynamicGroupMetadataOutput struct{ *pulumi.OutputState }
Dynamic group metadata like queries and status.
func (DynamicGroupMetadataOutput) ElementType ¶
func (DynamicGroupMetadataOutput) ElementType() reflect.Type
func (DynamicGroupMetadataOutput) Queries ¶
func (o DynamicGroupMetadataOutput) Queries() DynamicGroupQueryArrayOutput
Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
func (DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutput ¶
func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutput() DynamicGroupMetadataOutput
func (DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutputWithContext ¶
func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataOutputWithContext(ctx context.Context) DynamicGroupMetadataOutput
func (DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutput ¶
func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
func (DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutputWithContext ¶
func (o DynamicGroupMetadataOutput) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
type DynamicGroupMetadataPtrInput ¶
type DynamicGroupMetadataPtrInput interface { pulumi.Input ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput ToDynamicGroupMetadataPtrOutputWithContext(context.Context) DynamicGroupMetadataPtrOutput }
DynamicGroupMetadataPtrInput is an input type that accepts DynamicGroupMetadataArgs, DynamicGroupMetadataPtr and DynamicGroupMetadataPtrOutput values. You can construct a concrete instance of `DynamicGroupMetadataPtrInput` via:
DynamicGroupMetadataArgs{...} or: nil
func DynamicGroupMetadataPtr ¶
func DynamicGroupMetadataPtr(v *DynamicGroupMetadataArgs) DynamicGroupMetadataPtrInput
type DynamicGroupMetadataPtrOutput ¶
type DynamicGroupMetadataPtrOutput struct{ *pulumi.OutputState }
func (DynamicGroupMetadataPtrOutput) Elem ¶
func (o DynamicGroupMetadataPtrOutput) Elem() DynamicGroupMetadataOutput
func (DynamicGroupMetadataPtrOutput) ElementType ¶
func (DynamicGroupMetadataPtrOutput) ElementType() reflect.Type
func (DynamicGroupMetadataPtrOutput) Queries ¶
func (o DynamicGroupMetadataPtrOutput) Queries() DynamicGroupQueryArrayOutput
Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
func (DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutput ¶
func (o DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutput() DynamicGroupMetadataPtrOutput
func (DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutputWithContext ¶
func (o DynamicGroupMetadataPtrOutput) ToDynamicGroupMetadataPtrOutputWithContext(ctx context.Context) DynamicGroupMetadataPtrOutput
type DynamicGroupMetadataResponse ¶
type DynamicGroupMetadataResponse struct { // Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups. Queries []DynamicGroupQueryResponse `pulumi:"queries"` // Status of the dynamic group. Status DynamicGroupStatusResponse `pulumi:"status"` }
Dynamic group metadata like queries and status.
type DynamicGroupMetadataResponseOutput ¶
type DynamicGroupMetadataResponseOutput struct{ *pulumi.OutputState }
Dynamic group metadata like queries and status.
func (DynamicGroupMetadataResponseOutput) ElementType ¶
func (DynamicGroupMetadataResponseOutput) ElementType() reflect.Type
func (DynamicGroupMetadataResponseOutput) Queries ¶
func (o DynamicGroupMetadataResponseOutput) Queries() DynamicGroupQueryResponseArrayOutput
Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
func (DynamicGroupMetadataResponseOutput) Status ¶
func (o DynamicGroupMetadataResponseOutput) Status() DynamicGroupStatusResponseOutput
Status of the dynamic group.
func (DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutput ¶
func (o DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutput() DynamicGroupMetadataResponseOutput
func (DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutputWithContext ¶
func (o DynamicGroupMetadataResponseOutput) ToDynamicGroupMetadataResponseOutputWithContext(ctx context.Context) DynamicGroupMetadataResponseOutput
type DynamicGroupQuery ¶
type DynamicGroupQuery struct { // Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department=='engineering')` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')` All users with any variation of the name John Doe (case-insensitive queries add `equalsIgnoreCase()` to the value being queried). `user.name.value.equalsIgnoreCase('jOhn DoE')` Query *string `pulumi:"query"` ResourceType *DynamicGroupQueryResourceType `pulumi:"resourceType"` }
Defines a query on a resource.
type DynamicGroupQueryArgs ¶
type DynamicGroupQueryArgs struct { // Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department=='engineering')` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')` All users with any variation of the name John Doe (case-insensitive queries add `equalsIgnoreCase()` to the value being queried). `user.name.value.equalsIgnoreCase('jOhn DoE')` Query pulumi.StringPtrInput `pulumi:"query"` ResourceType DynamicGroupQueryResourceTypePtrInput `pulumi:"resourceType"` }
Defines a query on a resource.
func (DynamicGroupQueryArgs) ElementType ¶
func (DynamicGroupQueryArgs) ElementType() reflect.Type
func (DynamicGroupQueryArgs) ToDynamicGroupQueryOutput ¶
func (i DynamicGroupQueryArgs) ToDynamicGroupQueryOutput() DynamicGroupQueryOutput
func (DynamicGroupQueryArgs) ToDynamicGroupQueryOutputWithContext ¶
func (i DynamicGroupQueryArgs) ToDynamicGroupQueryOutputWithContext(ctx context.Context) DynamicGroupQueryOutput
type DynamicGroupQueryArray ¶
type DynamicGroupQueryArray []DynamicGroupQueryInput
func (DynamicGroupQueryArray) ElementType ¶
func (DynamicGroupQueryArray) ElementType() reflect.Type
func (DynamicGroupQueryArray) ToDynamicGroupQueryArrayOutput ¶
func (i DynamicGroupQueryArray) ToDynamicGroupQueryArrayOutput() DynamicGroupQueryArrayOutput
func (DynamicGroupQueryArray) ToDynamicGroupQueryArrayOutputWithContext ¶
func (i DynamicGroupQueryArray) ToDynamicGroupQueryArrayOutputWithContext(ctx context.Context) DynamicGroupQueryArrayOutput
type DynamicGroupQueryArrayInput ¶
type DynamicGroupQueryArrayInput interface { pulumi.Input ToDynamicGroupQueryArrayOutput() DynamicGroupQueryArrayOutput ToDynamicGroupQueryArrayOutputWithContext(context.Context) DynamicGroupQueryArrayOutput }
DynamicGroupQueryArrayInput is an input type that accepts DynamicGroupQueryArray and DynamicGroupQueryArrayOutput values. You can construct a concrete instance of `DynamicGroupQueryArrayInput` via:
DynamicGroupQueryArray{ DynamicGroupQueryArgs{...} }
type DynamicGroupQueryArrayOutput ¶
type DynamicGroupQueryArrayOutput struct{ *pulumi.OutputState }
func (DynamicGroupQueryArrayOutput) ElementType ¶
func (DynamicGroupQueryArrayOutput) ElementType() reflect.Type
func (DynamicGroupQueryArrayOutput) Index ¶
func (o DynamicGroupQueryArrayOutput) Index(i pulumi.IntInput) DynamicGroupQueryOutput
func (DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutput ¶
func (o DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutput() DynamicGroupQueryArrayOutput
func (DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutputWithContext ¶
func (o DynamicGroupQueryArrayOutput) ToDynamicGroupQueryArrayOutputWithContext(ctx context.Context) DynamicGroupQueryArrayOutput
type DynamicGroupQueryInput ¶
type DynamicGroupQueryInput interface { pulumi.Input ToDynamicGroupQueryOutput() DynamicGroupQueryOutput ToDynamicGroupQueryOutputWithContext(context.Context) DynamicGroupQueryOutput }
DynamicGroupQueryInput is an input type that accepts DynamicGroupQueryArgs and DynamicGroupQueryOutput values. You can construct a concrete instance of `DynamicGroupQueryInput` via:
DynamicGroupQueryArgs{...}
type DynamicGroupQueryOutput ¶
type DynamicGroupQueryOutput struct{ *pulumi.OutputState }
Defines a query on a resource.
func (DynamicGroupQueryOutput) ElementType ¶
func (DynamicGroupQueryOutput) ElementType() reflect.Type
func (DynamicGroupQueryOutput) Query ¶
func (o DynamicGroupQueryOutput) Query() pulumi.StringPtrOutput
Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department=='engineering')` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')` All users with any variation of the name John Doe (case-insensitive queries add `equalsIgnoreCase()` to the value being queried). `user.name.value.equalsIgnoreCase('jOhn DoE')`
func (DynamicGroupQueryOutput) ResourceType ¶
func (o DynamicGroupQueryOutput) ResourceType() DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryOutput) ToDynamicGroupQueryOutput ¶
func (o DynamicGroupQueryOutput) ToDynamicGroupQueryOutput() DynamicGroupQueryOutput
func (DynamicGroupQueryOutput) ToDynamicGroupQueryOutputWithContext ¶
func (o DynamicGroupQueryOutput) ToDynamicGroupQueryOutputWithContext(ctx context.Context) DynamicGroupQueryOutput
type DynamicGroupQueryResourceType ¶ added in v0.4.0
type DynamicGroupQueryResourceType string
func (DynamicGroupQueryResourceType) ElementType ¶ added in v0.4.0
func (DynamicGroupQueryResourceType) ElementType() reflect.Type
func (DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutput ¶ added in v0.6.0
func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutput() DynamicGroupQueryResourceTypeOutput
func (DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutputWithContext ¶ added in v0.6.0
func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypeOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypeOutput
func (DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutput ¶ added in v0.6.0
func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (e DynamicGroupQueryResourceType) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceType) ToStringOutput ¶ added in v0.4.0
func (e DynamicGroupQueryResourceType) ToStringOutput() pulumi.StringOutput
func (DynamicGroupQueryResourceType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DynamicGroupQueryResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicGroupQueryResourceType) ToStringPtrOutput ¶ added in v0.4.0
func (e DynamicGroupQueryResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicGroupQueryResourceType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DynamicGroupQueryResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicGroupQueryResourceTypeInput ¶ added in v0.6.0
type DynamicGroupQueryResourceTypeInput interface { pulumi.Input ToDynamicGroupQueryResourceTypeOutput() DynamicGroupQueryResourceTypeOutput ToDynamicGroupQueryResourceTypeOutputWithContext(context.Context) DynamicGroupQueryResourceTypeOutput }
DynamicGroupQueryResourceTypeInput is an input type that accepts values of the DynamicGroupQueryResourceType enum A concrete instance of `DynamicGroupQueryResourceTypeInput` can be one of the following:
DynamicGroupQueryResourceTypeResourceTypeUnspecified DynamicGroupQueryResourceTypeUser
type DynamicGroupQueryResourceTypeOutput ¶ added in v0.6.0
type DynamicGroupQueryResourceTypeOutput struct{ *pulumi.OutputState }
func (DynamicGroupQueryResourceTypeOutput) ElementType ¶ added in v0.6.0
func (DynamicGroupQueryResourceTypeOutput) ElementType() reflect.Type
func (DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutput() DynamicGroupQueryResourceTypeOutput
func (DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypeOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypeOutput
func (DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (DynamicGroupQueryResourceTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicGroupQueryResourceTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicGroupQueryResourceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicGroupQueryResourceTypePtrInput ¶ added in v0.6.0
type DynamicGroupQueryResourceTypePtrInput interface { pulumi.Input ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput ToDynamicGroupQueryResourceTypePtrOutputWithContext(context.Context) DynamicGroupQueryResourceTypePtrOutput }
func DynamicGroupQueryResourceTypePtr ¶ added in v0.6.0
func DynamicGroupQueryResourceTypePtr(v string) DynamicGroupQueryResourceTypePtrInput
type DynamicGroupQueryResourceTypePtrOutput ¶ added in v0.6.0
type DynamicGroupQueryResourceTypePtrOutput struct{ *pulumi.OutputState }
func (DynamicGroupQueryResourceTypePtrOutput) ElementType ¶ added in v0.6.0
func (DynamicGroupQueryResourceTypePtrOutput) ElementType() reflect.Type
func (DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutput() DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypePtrOutput) ToDynamicGroupQueryResourceTypePtrOutputWithContext(ctx context.Context) DynamicGroupQueryResourceTypePtrOutput
func (DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DynamicGroupQueryResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicGroupQueryResponse ¶
type DynamicGroupQueryResponse struct { // Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department=='engineering')` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')` All users with any variation of the name John Doe (case-insensitive queries add `equalsIgnoreCase()` to the value being queried). `user.name.value.equalsIgnoreCase('jOhn DoE')` Query string `pulumi:"query"` ResourceType string `pulumi:"resourceType"` }
Defines a query on a resource.
type DynamicGroupQueryResponseArrayOutput ¶
type DynamicGroupQueryResponseArrayOutput struct{ *pulumi.OutputState }
func (DynamicGroupQueryResponseArrayOutput) ElementType ¶
func (DynamicGroupQueryResponseArrayOutput) ElementType() reflect.Type
func (DynamicGroupQueryResponseArrayOutput) Index ¶
func (o DynamicGroupQueryResponseArrayOutput) Index(i pulumi.IntInput) DynamicGroupQueryResponseOutput
func (DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutput ¶
func (o DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutput() DynamicGroupQueryResponseArrayOutput
func (DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutputWithContext ¶
func (o DynamicGroupQueryResponseArrayOutput) ToDynamicGroupQueryResponseArrayOutputWithContext(ctx context.Context) DynamicGroupQueryResponseArrayOutput
type DynamicGroupQueryResponseOutput ¶
type DynamicGroupQueryResponseOutput struct{ *pulumi.OutputState }
Defines a query on a resource.
func (DynamicGroupQueryResponseOutput) ElementType ¶
func (DynamicGroupQueryResponseOutput) ElementType() reflect.Type
func (DynamicGroupQueryResponseOutput) Query ¶
func (o DynamicGroupQueryResponseOutput) Query() pulumi.StringOutput
Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department=='engineering')` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')` All users with any variation of the name John Doe (case-insensitive queries add `equalsIgnoreCase()` to the value being queried). `user.name.value.equalsIgnoreCase('jOhn DoE')`
func (DynamicGroupQueryResponseOutput) ResourceType ¶
func (o DynamicGroupQueryResponseOutput) ResourceType() pulumi.StringOutput
func (DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutput ¶
func (o DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutput() DynamicGroupQueryResponseOutput
func (DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutputWithContext ¶
func (o DynamicGroupQueryResponseOutput) ToDynamicGroupQueryResponseOutputWithContext(ctx context.Context) DynamicGroupQueryResponseOutput
type DynamicGroupStatusResponse ¶
type DynamicGroupStatusResponse struct { // Status of the dynamic group. Status string `pulumi:"status"` // The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created. StatusTime string `pulumi:"statusTime"` }
The current status of a dynamic group along with timestamp.
type DynamicGroupStatusResponseOutput ¶
type DynamicGroupStatusResponseOutput struct{ *pulumi.OutputState }
The current status of a dynamic group along with timestamp.
func (DynamicGroupStatusResponseOutput) ElementType ¶
func (DynamicGroupStatusResponseOutput) ElementType() reflect.Type
func (DynamicGroupStatusResponseOutput) Status ¶
func (o DynamicGroupStatusResponseOutput) Status() pulumi.StringOutput
Status of the dynamic group.
func (DynamicGroupStatusResponseOutput) StatusTime ¶
func (o DynamicGroupStatusResponseOutput) StatusTime() pulumi.StringOutput
The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
func (DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutput ¶
func (o DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutput() DynamicGroupStatusResponseOutput
func (DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutputWithContext ¶
func (o DynamicGroupStatusResponseOutput) ToDynamicGroupStatusResponseOutputWithContext(ctx context.Context) DynamicGroupStatusResponseOutput
type EndpointVerificationSpecificAttributesResponse ¶ added in v0.9.0
type EndpointVerificationSpecificAttributesResponse struct { // Details of certificates. CertificateAttributes []CertificateAttributesResponse `pulumi:"certificateAttributes"` }
Resource representing the Endpoint Verification-specific attributes of a Device. https://cloud.google.com/endpoint-verification/docs/overview
type EndpointVerificationSpecificAttributesResponseOutput ¶ added in v0.9.0
type EndpointVerificationSpecificAttributesResponseOutput struct{ *pulumi.OutputState }
Resource representing the Endpoint Verification-specific attributes of a Device. https://cloud.google.com/endpoint-verification/docs/overview
func (EndpointVerificationSpecificAttributesResponseOutput) CertificateAttributes ¶ added in v0.11.0
func (o EndpointVerificationSpecificAttributesResponseOutput) CertificateAttributes() CertificateAttributesResponseArrayOutput
Details of certificates.
func (EndpointVerificationSpecificAttributesResponseOutput) ElementType ¶ added in v0.9.0
func (EndpointVerificationSpecificAttributesResponseOutput) ElementType() reflect.Type
func (EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutput ¶ added in v0.9.0
func (o EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutput() EndpointVerificationSpecificAttributesResponseOutput
func (EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutputWithContext ¶ added in v0.9.0
func (o EndpointVerificationSpecificAttributesResponseOutput) ToEndpointVerificationSpecificAttributesResponseOutputWithContext(ctx context.Context) EndpointVerificationSpecificAttributesResponseOutput
type EntityKey ¶
type EntityKey struct { // The ID of the entity. For Google-managed entities, the `id` must be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`. Id *string `pulumi:"id"` // The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`. Namespace *string `pulumi:"namespace"` }
A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
type EntityKeyArgs ¶
type EntityKeyArgs struct { // The ID of the entity. For Google-managed entities, the `id` must be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`. Id pulumi.StringPtrInput `pulumi:"id"` // The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
func (EntityKeyArgs) ElementType ¶
func (EntityKeyArgs) ElementType() reflect.Type
func (EntityKeyArgs) ToEntityKeyOutput ¶
func (i EntityKeyArgs) ToEntityKeyOutput() EntityKeyOutput
func (EntityKeyArgs) ToEntityKeyOutputWithContext ¶
func (i EntityKeyArgs) ToEntityKeyOutputWithContext(ctx context.Context) EntityKeyOutput
func (EntityKeyArgs) ToEntityKeyPtrOutput ¶
func (i EntityKeyArgs) ToEntityKeyPtrOutput() EntityKeyPtrOutput
func (EntityKeyArgs) ToEntityKeyPtrOutputWithContext ¶
func (i EntityKeyArgs) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
type EntityKeyInput ¶
type EntityKeyInput interface { pulumi.Input ToEntityKeyOutput() EntityKeyOutput ToEntityKeyOutputWithContext(context.Context) EntityKeyOutput }
EntityKeyInput is an input type that accepts EntityKeyArgs and EntityKeyOutput values. You can construct a concrete instance of `EntityKeyInput` via:
EntityKeyArgs{...}
type EntityKeyOutput ¶
type EntityKeyOutput struct{ *pulumi.OutputState }
A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
func (EntityKeyOutput) ElementType ¶
func (EntityKeyOutput) ElementType() reflect.Type
func (EntityKeyOutput) Id ¶
func (o EntityKeyOutput) Id() pulumi.StringPtrOutput
The ID of the entity. For Google-managed entities, the `id` must be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
func (EntityKeyOutput) Namespace ¶
func (o EntityKeyOutput) Namespace() pulumi.StringPtrOutput
The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`.
func (EntityKeyOutput) ToEntityKeyOutput ¶
func (o EntityKeyOutput) ToEntityKeyOutput() EntityKeyOutput
func (EntityKeyOutput) ToEntityKeyOutputWithContext ¶
func (o EntityKeyOutput) ToEntityKeyOutputWithContext(ctx context.Context) EntityKeyOutput
func (EntityKeyOutput) ToEntityKeyPtrOutput ¶
func (o EntityKeyOutput) ToEntityKeyPtrOutput() EntityKeyPtrOutput
func (EntityKeyOutput) ToEntityKeyPtrOutputWithContext ¶
func (o EntityKeyOutput) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
type EntityKeyPtrInput ¶
type EntityKeyPtrInput interface { pulumi.Input ToEntityKeyPtrOutput() EntityKeyPtrOutput ToEntityKeyPtrOutputWithContext(context.Context) EntityKeyPtrOutput }
EntityKeyPtrInput is an input type that accepts EntityKeyArgs, EntityKeyPtr and EntityKeyPtrOutput values. You can construct a concrete instance of `EntityKeyPtrInput` via:
EntityKeyArgs{...} or: nil
func EntityKeyPtr ¶
func EntityKeyPtr(v *EntityKeyArgs) EntityKeyPtrInput
type EntityKeyPtrOutput ¶
type EntityKeyPtrOutput struct{ *pulumi.OutputState }
func (EntityKeyPtrOutput) Elem ¶
func (o EntityKeyPtrOutput) Elem() EntityKeyOutput
func (EntityKeyPtrOutput) ElementType ¶
func (EntityKeyPtrOutput) ElementType() reflect.Type
func (EntityKeyPtrOutput) Id ¶
func (o EntityKeyPtrOutput) Id() pulumi.StringPtrOutput
The ID of the entity. For Google-managed entities, the `id` must be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
func (EntityKeyPtrOutput) Namespace ¶
func (o EntityKeyPtrOutput) Namespace() pulumi.StringPtrOutput
The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`.
func (EntityKeyPtrOutput) ToEntityKeyPtrOutput ¶
func (o EntityKeyPtrOutput) ToEntityKeyPtrOutput() EntityKeyPtrOutput
func (EntityKeyPtrOutput) ToEntityKeyPtrOutputWithContext ¶
func (o EntityKeyPtrOutput) ToEntityKeyPtrOutputWithContext(ctx context.Context) EntityKeyPtrOutput
type EntityKeyResponse ¶
type EntityKeyResponse struct { // The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`. Namespace string `pulumi:"namespace"` }
A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
type EntityKeyResponseArrayOutput ¶
type EntityKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (EntityKeyResponseArrayOutput) ElementType ¶
func (EntityKeyResponseArrayOutput) ElementType() reflect.Type
func (EntityKeyResponseArrayOutput) Index ¶
func (o EntityKeyResponseArrayOutput) Index(i pulumi.IntInput) EntityKeyResponseOutput
func (EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutput ¶
func (o EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutput() EntityKeyResponseArrayOutput
func (EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutputWithContext ¶
func (o EntityKeyResponseArrayOutput) ToEntityKeyResponseArrayOutputWithContext(ctx context.Context) EntityKeyResponseArrayOutput
type EntityKeyResponseOutput ¶
type EntityKeyResponseOutput struct{ *pulumi.OutputState }
A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
func (EntityKeyResponseOutput) ElementType ¶
func (EntityKeyResponseOutput) ElementType() reflect.Type
func (EntityKeyResponseOutput) Namespace ¶
func (o EntityKeyResponseOutput) Namespace() pulumi.StringOutput
The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}`.
func (EntityKeyResponseOutput) ToEntityKeyResponseOutput ¶
func (o EntityKeyResponseOutput) ToEntityKeyResponseOutput() EntityKeyResponseOutput
func (EntityKeyResponseOutput) ToEntityKeyResponseOutputWithContext ¶
func (o EntityKeyResponseOutput) ToEntityKeyResponseOutputWithContext(ctx context.Context) EntityKeyResponseOutput
type ExpiryDetail ¶
type ExpiryDetail struct { // The time at which the `MembershipRole` will expire. ExpireTime *string `pulumi:"expireTime"` }
The `MembershipRole` expiry details.
type ExpiryDetailArgs ¶
type ExpiryDetailArgs struct { // The time at which the `MembershipRole` will expire. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` }
The `MembershipRole` expiry details.
func (ExpiryDetailArgs) ElementType ¶
func (ExpiryDetailArgs) ElementType() reflect.Type
func (ExpiryDetailArgs) ToExpiryDetailOutput ¶
func (i ExpiryDetailArgs) ToExpiryDetailOutput() ExpiryDetailOutput
func (ExpiryDetailArgs) ToExpiryDetailOutputWithContext ¶
func (i ExpiryDetailArgs) ToExpiryDetailOutputWithContext(ctx context.Context) ExpiryDetailOutput
func (ExpiryDetailArgs) ToExpiryDetailPtrOutput ¶
func (i ExpiryDetailArgs) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
func (ExpiryDetailArgs) ToExpiryDetailPtrOutputWithContext ¶
func (i ExpiryDetailArgs) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
type ExpiryDetailInput ¶
type ExpiryDetailInput interface { pulumi.Input ToExpiryDetailOutput() ExpiryDetailOutput ToExpiryDetailOutputWithContext(context.Context) ExpiryDetailOutput }
ExpiryDetailInput is an input type that accepts ExpiryDetailArgs and ExpiryDetailOutput values. You can construct a concrete instance of `ExpiryDetailInput` via:
ExpiryDetailArgs{...}
type ExpiryDetailOutput ¶
type ExpiryDetailOutput struct{ *pulumi.OutputState }
The `MembershipRole` expiry details.
func (ExpiryDetailOutput) ElementType ¶
func (ExpiryDetailOutput) ElementType() reflect.Type
func (ExpiryDetailOutput) ExpireTime ¶
func (o ExpiryDetailOutput) ExpireTime() pulumi.StringPtrOutput
The time at which the `MembershipRole` will expire.
func (ExpiryDetailOutput) ToExpiryDetailOutput ¶
func (o ExpiryDetailOutput) ToExpiryDetailOutput() ExpiryDetailOutput
func (ExpiryDetailOutput) ToExpiryDetailOutputWithContext ¶
func (o ExpiryDetailOutput) ToExpiryDetailOutputWithContext(ctx context.Context) ExpiryDetailOutput
func (ExpiryDetailOutput) ToExpiryDetailPtrOutput ¶
func (o ExpiryDetailOutput) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
func (ExpiryDetailOutput) ToExpiryDetailPtrOutputWithContext ¶
func (o ExpiryDetailOutput) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
type ExpiryDetailPtrInput ¶
type ExpiryDetailPtrInput interface { pulumi.Input ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput ToExpiryDetailPtrOutputWithContext(context.Context) ExpiryDetailPtrOutput }
ExpiryDetailPtrInput is an input type that accepts ExpiryDetailArgs, ExpiryDetailPtr and ExpiryDetailPtrOutput values. You can construct a concrete instance of `ExpiryDetailPtrInput` via:
ExpiryDetailArgs{...} or: nil
func ExpiryDetailPtr ¶
func ExpiryDetailPtr(v *ExpiryDetailArgs) ExpiryDetailPtrInput
type ExpiryDetailPtrOutput ¶
type ExpiryDetailPtrOutput struct{ *pulumi.OutputState }
func (ExpiryDetailPtrOutput) Elem ¶
func (o ExpiryDetailPtrOutput) Elem() ExpiryDetailOutput
func (ExpiryDetailPtrOutput) ElementType ¶
func (ExpiryDetailPtrOutput) ElementType() reflect.Type
func (ExpiryDetailPtrOutput) ExpireTime ¶
func (o ExpiryDetailPtrOutput) ExpireTime() pulumi.StringPtrOutput
The time at which the `MembershipRole` will expire.
func (ExpiryDetailPtrOutput) ToExpiryDetailPtrOutput ¶
func (o ExpiryDetailPtrOutput) ToExpiryDetailPtrOutput() ExpiryDetailPtrOutput
func (ExpiryDetailPtrOutput) ToExpiryDetailPtrOutputWithContext ¶
func (o ExpiryDetailPtrOutput) ToExpiryDetailPtrOutputWithContext(ctx context.Context) ExpiryDetailPtrOutput
type ExpiryDetailResponse ¶
type ExpiryDetailResponse struct { // The time at which the `MembershipRole` will expire. ExpireTime string `pulumi:"expireTime"` }
The `MembershipRole` expiry details.
type ExpiryDetailResponseOutput ¶
type ExpiryDetailResponseOutput struct{ *pulumi.OutputState }
The `MembershipRole` expiry details.
func (ExpiryDetailResponseOutput) ElementType ¶
func (ExpiryDetailResponseOutput) ElementType() reflect.Type
func (ExpiryDetailResponseOutput) ExpireTime ¶
func (o ExpiryDetailResponseOutput) ExpireTime() pulumi.StringOutput
The time at which the `MembershipRole` will expire.
func (ExpiryDetailResponseOutput) ToExpiryDetailResponseOutput ¶
func (o ExpiryDetailResponseOutput) ToExpiryDetailResponseOutput() ExpiryDetailResponseOutput
func (ExpiryDetailResponseOutput) ToExpiryDetailResponseOutputWithContext ¶
func (o ExpiryDetailResponseOutput) ToExpiryDetailResponseOutputWithContext(ctx context.Context) ExpiryDetailResponseOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // Additional group keys associated with the Group. AdditionalGroupKeys EntityKeyResponseArrayOutput `pulumi:"additionalGroupKeys"` // The time when the `Group` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters. Description pulumi.StringOutput `pulumi:"description"` // The display name of the `Group`. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. Dynamic group metadata like queries and status. DynamicGroupMetadata DynamicGroupMetadataResponseOutput `pulumi:"dynamicGroupMetadata"` // The `EntityKey` of the `Group`. GroupKey EntityKeyResponseOutput `pulumi:"groupKey"` // Required. The initial configuration option for the `Group`. InitialGroupConfig pulumi.StringOutput `pulumi:"initialGroupConfig"` // One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of `cloudidentity.googleapis.com/groups.discussion_forum` and an empty value. Existing Google Groups can have an additional label with a key of `cloudidentity.googleapis.com/groups.security` and an empty value added to them. **This is an immutable change and the security label cannot be removed once added.** Dynamic groups have a label with a key of `cloudidentity.googleapis.com/groups.dynamic`. Identity-mapped groups for Cloud Search have a label with a key of `system/groups/external` and an empty value. Labels pulumi.StringMapOutput `pulumi:"labels"` // The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Group`. Shall be of the form `groups/{group_id}`. Name pulumi.StringOutput `pulumi:"name"` // Immutable. The resource name of the entity under which this `Group` resides in the Cloud Identity resource hierarchy. Must be of the form `identitysources/{identity_source}` for external [identity-mapped groups](https://support.google.com/a/answer/9039510) or `customers/{customer_id}` for Google Groups. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) Parent pulumi.StringOutput `pulumi:"parent"` // Optional. The POSIX groups associated with the `Group`. PosixGroups PosixGroupResponseArrayOutput `pulumi:"posixGroups"` // The time when the `Group` was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a `Group`. Auto-naming is currently not supported for this resource.
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 { // An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters. Description pulumi.StringPtrInput // The display name of the `Group`. DisplayName pulumi.StringPtrInput // Optional. Dynamic group metadata like queries and status. DynamicGroupMetadata DynamicGroupMetadataPtrInput // The `EntityKey` of the `Group`. GroupKey EntityKeyInput // Required. The initial configuration option for the `Group`. InitialGroupConfig pulumi.StringInput // One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of `cloudidentity.googleapis.com/groups.discussion_forum` and an empty value. Existing Google Groups can have an additional label with a key of `cloudidentity.googleapis.com/groups.security` and an empty value added to them. **This is an immutable change and the security label cannot be removed once added.** Dynamic groups have a label with a key of `cloudidentity.googleapis.com/groups.dynamic`. Identity-mapped groups for Cloud Search have a label with a key of `system/groups/external` and an empty value. Labels pulumi.StringMapInput // Immutable. The resource name of the entity under which this `Group` resides in the Cloud Identity resource hierarchy. Must be of the form `identitysources/{identity_source}` for external [identity-mapped groups](https://support.google.com/a/answer/9039510) or `customers/{customer_id}` for Google Groups. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) Parent pulumi.StringInput // Optional. The POSIX groups associated with the `Group`. PosixGroups PosixGroupArrayInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) AdditionalGroupKeys ¶ added in v0.19.0
func (o GroupOutput) AdditionalGroupKeys() EntityKeyResponseArrayOutput
Additional group keys associated with the Group.
func (GroupOutput) CreateTime ¶ added in v0.19.0
func (o GroupOutput) CreateTime() pulumi.StringOutput
The time when the `Group` was created.
func (GroupOutput) Description ¶ added in v0.19.0
func (o GroupOutput) Description() pulumi.StringOutput
An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
func (GroupOutput) DisplayName ¶ added in v0.19.0
func (o GroupOutput) DisplayName() pulumi.StringOutput
The display name of the `Group`.
func (GroupOutput) DynamicGroupMetadata ¶ added in v0.19.0
func (o GroupOutput) DynamicGroupMetadata() DynamicGroupMetadataResponseOutput
Optional. Dynamic group metadata like queries and status.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupKey ¶ added in v0.19.0
func (o GroupOutput) GroupKey() EntityKeyResponseOutput
The `EntityKey` of the `Group`.
func (GroupOutput) InitialGroupConfig ¶ added in v0.21.0
func (o GroupOutput) InitialGroupConfig() pulumi.StringOutput
Required. The initial configuration option for the `Group`.
func (GroupOutput) Labels ¶ added in v0.19.0
func (o GroupOutput) Labels() pulumi.StringMapOutput
One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of `cloudidentity.googleapis.com/groups.discussion_forum` and an empty value. Existing Google Groups can have an additional label with a key of `cloudidentity.googleapis.com/groups.security` and an empty value added to them. **This is an immutable change and the security label cannot be removed once added.** Dynamic groups have a label with a key of `cloudidentity.googleapis.com/groups.dynamic`. Identity-mapped groups for Cloud Search have a label with a key of `system/groups/external` and an empty value.
func (GroupOutput) Name ¶ added in v0.19.0
func (o GroupOutput) Name() pulumi.StringOutput
The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Group`. Shall be of the form `groups/{group_id}`.
func (GroupOutput) Parent ¶ added in v0.19.0
func (o GroupOutput) Parent() pulumi.StringOutput
Immutable. The resource name of the entity under which this `Group` resides in the Cloud Identity resource hierarchy. Must be of the form `identitysources/{identity_source}` for external [identity-mapped groups](https://support.google.com/a/answer/9039510) or `customers/{customer_id}` for Google Groups. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
func (GroupOutput) PosixGroups ¶ added in v0.19.0
func (o GroupOutput) PosixGroups() PosixGroupResponseArrayOutput
Optional. The POSIX groups associated with the `Group`.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (GroupOutput) UpdateTime ¶ added in v0.19.0
func (o GroupOutput) UpdateTime() pulumi.StringOutput
The time when the `Group` was last updated.
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type InboundSamlSsoProfile ¶ added in v0.27.0
type InboundSamlSsoProfile struct { pulumi.CustomResourceState // Immutable. The customer. For example: `customers/C0123abc`. Customer pulumi.StringOutput `pulumi:"customer"` // Human-readable name of the SAML SSO profile. DisplayName pulumi.StringOutput `pulumi:"displayName"` // SAML identity provider configuration. IdpConfig SamlIdpConfigResponseOutput `pulumi:"idpConfig"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the SAML SSO profile. Name pulumi.StringOutput `pulumi:"name"` // SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider. SpConfig SamlSpConfigResponseOutput `pulumi:"spConfig"` }
Creates an InboundSamlSsoProfile for a customer. Auto-naming is currently not supported for this resource.
func GetInboundSamlSsoProfile ¶ added in v0.27.0
func GetInboundSamlSsoProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InboundSamlSsoProfileState, opts ...pulumi.ResourceOption) (*InboundSamlSsoProfile, error)
GetInboundSamlSsoProfile gets an existing InboundSamlSsoProfile 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 NewInboundSamlSsoProfile ¶ added in v0.27.0
func NewInboundSamlSsoProfile(ctx *pulumi.Context, name string, args *InboundSamlSsoProfileArgs, opts ...pulumi.ResourceOption) (*InboundSamlSsoProfile, error)
NewInboundSamlSsoProfile registers a new resource with the given unique name, arguments, and options.
func (*InboundSamlSsoProfile) ElementType ¶ added in v0.27.0
func (*InboundSamlSsoProfile) ElementType() reflect.Type
func (*InboundSamlSsoProfile) ToInboundSamlSsoProfileOutput ¶ added in v0.27.0
func (i *InboundSamlSsoProfile) ToInboundSamlSsoProfileOutput() InboundSamlSsoProfileOutput
func (*InboundSamlSsoProfile) ToInboundSamlSsoProfileOutputWithContext ¶ added in v0.27.0
func (i *InboundSamlSsoProfile) ToInboundSamlSsoProfileOutputWithContext(ctx context.Context) InboundSamlSsoProfileOutput
type InboundSamlSsoProfileArgs ¶ added in v0.27.0
type InboundSamlSsoProfileArgs struct { // Immutable. The customer. For example: `customers/C0123abc`. Customer pulumi.StringPtrInput // Human-readable name of the SAML SSO profile. DisplayName pulumi.StringPtrInput // SAML identity provider configuration. IdpConfig SamlIdpConfigPtrInput // SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider. SpConfig SamlSpConfigPtrInput }
The set of arguments for constructing a InboundSamlSsoProfile resource.
func (InboundSamlSsoProfileArgs) ElementType ¶ added in v0.27.0
func (InboundSamlSsoProfileArgs) ElementType() reflect.Type
type InboundSamlSsoProfileInput ¶ added in v0.27.0
type InboundSamlSsoProfileInput interface { pulumi.Input ToInboundSamlSsoProfileOutput() InboundSamlSsoProfileOutput ToInboundSamlSsoProfileOutputWithContext(ctx context.Context) InboundSamlSsoProfileOutput }
type InboundSamlSsoProfileOutput ¶ added in v0.27.0
type InboundSamlSsoProfileOutput struct{ *pulumi.OutputState }
func (InboundSamlSsoProfileOutput) Customer ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) Customer() pulumi.StringOutput
Immutable. The customer. For example: `customers/C0123abc`.
func (InboundSamlSsoProfileOutput) DisplayName ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) DisplayName() pulumi.StringOutput
Human-readable name of the SAML SSO profile.
func (InboundSamlSsoProfileOutput) ElementType ¶ added in v0.27.0
func (InboundSamlSsoProfileOutput) ElementType() reflect.Type
func (InboundSamlSsoProfileOutput) IdpConfig ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) IdpConfig() SamlIdpConfigResponseOutput
SAML identity provider configuration.
func (InboundSamlSsoProfileOutput) Name ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the SAML SSO profile.
func (InboundSamlSsoProfileOutput) SpConfig ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) SpConfig() SamlSpConfigResponseOutput
SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
func (InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutput ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutput() InboundSamlSsoProfileOutput
func (InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutputWithContext ¶ added in v0.27.0
func (o InboundSamlSsoProfileOutput) ToInboundSamlSsoProfileOutputWithContext(ctx context.Context) InboundSamlSsoProfileOutput
type InboundSamlSsoProfileState ¶ added in v0.27.0
type InboundSamlSsoProfileState struct { }
func (InboundSamlSsoProfileState) ElementType ¶ added in v0.27.0
func (InboundSamlSsoProfileState) ElementType() reflect.Type
type InboundSsoAssignment ¶ added in v0.27.0
type InboundSsoAssignment struct { pulumi.CustomResourceState // Immutable. The customer. For example: `customers/C0123abc`. Customer pulumi.StringOutput `pulumi:"customer"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the Inbound SSO Assignment. Name pulumi.StringOutput `pulumi:"name"` // Must be zero (which is the default value so it can be omitted) for assignments with `target_org_unit` set and must be greater-than-or-equal-to one for assignments with `target_group` set. Rank pulumi.IntOutput `pulumi:"rank"` // SAML SSO details. Must be set if and only if `sso_mode` is set to `SAML_SSO`. SamlSsoInfo SamlSsoInfoResponseOutput `pulumi:"samlSsoInfo"` // Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration. SignInBehavior SignInBehaviorResponseOutput `pulumi:"signInBehavior"` // Inbound SSO behavior. SsoMode pulumi.StringOutput `pulumi:"ssoMode"` // Immutable. Must be of the form `groups/{group}`. TargetGroup pulumi.StringOutput `pulumi:"targetGroup"` // Immutable. Must be of the form `orgUnits/{org_unit}`. TargetOrgUnit pulumi.StringOutput `pulumi:"targetOrgUnit"` }
Creates an InboundSsoAssignment for users and devices in a `Customer` under a given `Group` or `OrgUnit`. Auto-naming is currently not supported for this resource.
func GetInboundSsoAssignment ¶ added in v0.27.0
func GetInboundSsoAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InboundSsoAssignmentState, opts ...pulumi.ResourceOption) (*InboundSsoAssignment, error)
GetInboundSsoAssignment gets an existing InboundSsoAssignment 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 NewInboundSsoAssignment ¶ added in v0.27.0
func NewInboundSsoAssignment(ctx *pulumi.Context, name string, args *InboundSsoAssignmentArgs, opts ...pulumi.ResourceOption) (*InboundSsoAssignment, error)
NewInboundSsoAssignment registers a new resource with the given unique name, arguments, and options.
func (*InboundSsoAssignment) ElementType ¶ added in v0.27.0
func (*InboundSsoAssignment) ElementType() reflect.Type
func (*InboundSsoAssignment) ToInboundSsoAssignmentOutput ¶ added in v0.27.0
func (i *InboundSsoAssignment) ToInboundSsoAssignmentOutput() InboundSsoAssignmentOutput
func (*InboundSsoAssignment) ToInboundSsoAssignmentOutputWithContext ¶ added in v0.27.0
func (i *InboundSsoAssignment) ToInboundSsoAssignmentOutputWithContext(ctx context.Context) InboundSsoAssignmentOutput
type InboundSsoAssignmentArgs ¶ added in v0.27.0
type InboundSsoAssignmentArgs struct { // Immutable. The customer. For example: `customers/C0123abc`. Customer pulumi.StringPtrInput // Must be zero (which is the default value so it can be omitted) for assignments with `target_org_unit` set and must be greater-than-or-equal-to one for assignments with `target_group` set. Rank pulumi.IntPtrInput // SAML SSO details. Must be set if and only if `sso_mode` is set to `SAML_SSO`. SamlSsoInfo SamlSsoInfoPtrInput // Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration. SignInBehavior SignInBehaviorPtrInput // Inbound SSO behavior. SsoMode InboundSsoAssignmentSsoModePtrInput // Immutable. Must be of the form `groups/{group}`. TargetGroup pulumi.StringPtrInput // Immutable. Must be of the form `orgUnits/{org_unit}`. TargetOrgUnit pulumi.StringPtrInput }
The set of arguments for constructing a InboundSsoAssignment resource.
func (InboundSsoAssignmentArgs) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentArgs) ElementType() reflect.Type
type InboundSsoAssignmentInput ¶ added in v0.27.0
type InboundSsoAssignmentInput interface { pulumi.Input ToInboundSsoAssignmentOutput() InboundSsoAssignmentOutput ToInboundSsoAssignmentOutputWithContext(ctx context.Context) InboundSsoAssignmentOutput }
type InboundSsoAssignmentOutput ¶ added in v0.27.0
type InboundSsoAssignmentOutput struct{ *pulumi.OutputState }
func (InboundSsoAssignmentOutput) Customer ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) Customer() pulumi.StringOutput
Immutable. The customer. For example: `customers/C0123abc`.
func (InboundSsoAssignmentOutput) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentOutput) ElementType() reflect.Type
func (InboundSsoAssignmentOutput) Name ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the Inbound SSO Assignment.
func (InboundSsoAssignmentOutput) Rank ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) Rank() pulumi.IntOutput
Must be zero (which is the default value so it can be omitted) for assignments with `target_org_unit` set and must be greater-than-or-equal-to one for assignments with `target_group` set.
func (InboundSsoAssignmentOutput) SamlSsoInfo ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) SamlSsoInfo() SamlSsoInfoResponseOutput
SAML SSO details. Must be set if and only if `sso_mode` is set to `SAML_SSO`.
func (InboundSsoAssignmentOutput) SignInBehavior ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) SignInBehavior() SignInBehaviorResponseOutput
Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration.
func (InboundSsoAssignmentOutput) SsoMode ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) SsoMode() pulumi.StringOutput
Inbound SSO behavior.
func (InboundSsoAssignmentOutput) TargetGroup ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) TargetGroup() pulumi.StringOutput
Immutable. Must be of the form `groups/{group}`.
func (InboundSsoAssignmentOutput) TargetOrgUnit ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) TargetOrgUnit() pulumi.StringOutput
Immutable. Must be of the form `orgUnits/{org_unit}`.
func (InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutput() InboundSsoAssignmentOutput
func (InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentOutput) ToInboundSsoAssignmentOutputWithContext(ctx context.Context) InboundSsoAssignmentOutput
type InboundSsoAssignmentSsoMode ¶ added in v0.27.0
type InboundSsoAssignmentSsoMode string
Inbound SSO behavior.
func (InboundSsoAssignmentSsoMode) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentSsoMode) ElementType() reflect.Type
func (InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutput ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutput() InboundSsoAssignmentSsoModeOutput
func (InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutputWithContext ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModeOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModeOutput
func (InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutput ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutputWithContext ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoMode) ToStringOutput ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToStringOutput() pulumi.StringOutput
func (InboundSsoAssignmentSsoMode) ToStringOutputWithContext ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundSsoAssignmentSsoMode) ToStringPtrOutput ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundSsoAssignmentSsoMode) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (e InboundSsoAssignmentSsoMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundSsoAssignmentSsoModeInput ¶ added in v0.27.0
type InboundSsoAssignmentSsoModeInput interface { pulumi.Input ToInboundSsoAssignmentSsoModeOutput() InboundSsoAssignmentSsoModeOutput ToInboundSsoAssignmentSsoModeOutputWithContext(context.Context) InboundSsoAssignmentSsoModeOutput }
InboundSsoAssignmentSsoModeInput is an input type that accepts values of the InboundSsoAssignmentSsoMode enum A concrete instance of `InboundSsoAssignmentSsoModeInput` can be one of the following:
InboundSsoAssignmentSsoModeSsoModeUnspecified InboundSsoAssignmentSsoModeSsoOff InboundSsoAssignmentSsoModeSamlSso InboundSsoAssignmentSsoModeDomainWideSamlIfEnabled
type InboundSsoAssignmentSsoModeOutput ¶ added in v0.27.0
type InboundSsoAssignmentSsoModeOutput struct{ *pulumi.OutputState }
func (InboundSsoAssignmentSsoModeOutput) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentSsoModeOutput) ElementType() reflect.Type
func (InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutput() InboundSsoAssignmentSsoModeOutput
func (InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModeOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModeOutput
func (InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoModeOutput) ToStringOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToStringOutput() pulumi.StringOutput
func (InboundSsoAssignmentSsoModeOutput) ToStringOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundSsoAssignmentSsoModeOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundSsoAssignmentSsoModeOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundSsoAssignmentSsoModePtrInput ¶ added in v0.27.0
type InboundSsoAssignmentSsoModePtrInput interface { pulumi.Input ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput ToInboundSsoAssignmentSsoModePtrOutputWithContext(context.Context) InboundSsoAssignmentSsoModePtrOutput }
func InboundSsoAssignmentSsoModePtr ¶ added in v0.27.0
func InboundSsoAssignmentSsoModePtr(v string) InboundSsoAssignmentSsoModePtrInput
type InboundSsoAssignmentSsoModePtrOutput ¶ added in v0.27.0
type InboundSsoAssignmentSsoModePtrOutput struct{ *pulumi.OutputState }
func (InboundSsoAssignmentSsoModePtrOutput) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentSsoModePtrOutput) ElementType() reflect.Type
func (InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutput() InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModePtrOutput) ToInboundSsoAssignmentSsoModePtrOutputWithContext(ctx context.Context) InboundSsoAssignmentSsoModePtrOutput
func (InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o InboundSsoAssignmentSsoModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundSsoAssignmentState ¶ added in v0.27.0
type InboundSsoAssignmentState struct { }
func (InboundSsoAssignmentState) ElementType ¶ added in v0.27.0
func (InboundSsoAssignmentState) ElementType() reflect.Type
type LookupDeviceArgs ¶ added in v0.4.0
type LookupDeviceOutputArgs ¶ added in v0.8.0
type LookupDeviceOutputArgs struct { Customer pulumi.StringPtrInput `pulumi:"customer"` DeviceId pulumi.StringInput `pulumi:"deviceId"` }
func (LookupDeviceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDeviceOutputArgs) ElementType() reflect.Type
type LookupDeviceResult ¶ added in v0.4.0
type LookupDeviceResult struct { // Attributes specific to Android devices. AndroidSpecificAttributes AndroidAttributesResponse `pulumi:"androidSpecificAttributes"` // Asset tag of the device. AssetTag string `pulumi:"assetTag"` // Baseband version of the device. BasebandVersion string `pulumi:"basebandVersion"` // Device bootloader version. Example: 0.6.7. BootloaderVersion string `pulumi:"bootloaderVersion"` // Device brand. Example: Samsung. Brand string `pulumi:"brand"` // Build number of the device. BuildNumber string `pulumi:"buildNumber"` // List of the clients the device is reporting to. ClientTypes []string `pulumi:"clientTypes"` // Represents whether the Device is compromised. CompromisedState string `pulumi:"compromisedState"` // When the Company-Owned device was imported. This field is empty for BYOD devices. CreateTime string `pulumi:"createTime"` // Unique identifier for the device. DeviceId string `pulumi:"deviceId"` // Type of device. DeviceType string `pulumi:"deviceType"` // Whether developer options is enabled on device. EnabledDeveloperOptions bool `pulumi:"enabledDeveloperOptions"` // Whether USB debugging is enabled on device. EnabledUsbDebugging bool `pulumi:"enabledUsbDebugging"` // Device encryption state. EncryptionState string `pulumi:"encryptionState"` // Attributes specific to Endpoint Verification devices. EndpointVerificationSpecificAttributes EndpointVerificationSpecificAttributesResponse `pulumi:"endpointVerificationSpecificAttributes"` // Host name of the device. Hostname string `pulumi:"hostname"` // IMEI number of device if GSM device; empty otherwise. Imei string `pulumi:"imei"` // Kernel version of the device. KernelVersion string `pulumi:"kernelVersion"` // Most recent time when device synced with this service. LastSyncTime string `pulumi:"lastSyncTime"` // Management state of the device ManagementState string `pulumi:"managementState"` // Device manufacturer. Example: Motorola. Manufacturer string `pulumi:"manufacturer"` // MEID number of device if CDMA device; empty otherwise. Meid string `pulumi:"meid"` // Model name of device. Example: Pixel 3. Model string `pulumi:"model"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the Device in format: `devices/{device_id}`, where device_id is the unique id assigned to the Device. Name string `pulumi:"name"` // Mobile or network operator of device, if available. NetworkOperator string `pulumi:"networkOperator"` // OS version of the device. Example: Android 8.1.0. OsVersion string `pulumi:"osVersion"` // Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com". OtherAccounts []string `pulumi:"otherAccounts"` // Whether the device is owned by the company or an individual OwnerType string `pulumi:"ownerType"` // OS release version. Example: 6.0. ReleaseVersion string `pulumi:"releaseVersion"` // OS security patch update time on device. SecurityPatchTime string `pulumi:"securityPatchTime"` // Serial Number of device. Example: HT82V1A01076. SerialNumber string `pulumi:"serialNumber"` // WiFi MAC addresses of device. WifiMacAddresses []string `pulumi:"wifiMacAddresses"` }
func LookupDevice ¶ added in v0.4.0
func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)
Retrieves the specified device.
type LookupDeviceResultOutput ¶ added in v0.8.0
type LookupDeviceResultOutput struct{ *pulumi.OutputState }
func LookupDeviceOutput ¶ added in v0.8.0
func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput
func (LookupDeviceResultOutput) AndroidSpecificAttributes ¶ added in v0.8.0
func (o LookupDeviceResultOutput) AndroidSpecificAttributes() AndroidAttributesResponseOutput
Attributes specific to Android devices.
func (LookupDeviceResultOutput) AssetTag ¶ added in v0.8.0
func (o LookupDeviceResultOutput) AssetTag() pulumi.StringOutput
Asset tag of the device.
func (LookupDeviceResultOutput) BasebandVersion ¶ added in v0.8.0
func (o LookupDeviceResultOutput) BasebandVersion() pulumi.StringOutput
Baseband version of the device.
func (LookupDeviceResultOutput) BootloaderVersion ¶ added in v0.8.0
func (o LookupDeviceResultOutput) BootloaderVersion() pulumi.StringOutput
Device bootloader version. Example: 0.6.7.
func (LookupDeviceResultOutput) Brand ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Brand() pulumi.StringOutput
Device brand. Example: Samsung.
func (LookupDeviceResultOutput) BuildNumber ¶ added in v0.8.0
func (o LookupDeviceResultOutput) BuildNumber() pulumi.StringOutput
Build number of the device.
func (LookupDeviceResultOutput) ClientTypes ¶ added in v0.28.0
func (o LookupDeviceResultOutput) ClientTypes() pulumi.StringArrayOutput
List of the clients the device is reporting to.
func (LookupDeviceResultOutput) CompromisedState ¶ added in v0.8.0
func (o LookupDeviceResultOutput) CompromisedState() pulumi.StringOutput
Represents whether the Device is compromised.
func (LookupDeviceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupDeviceResultOutput) CreateTime() pulumi.StringOutput
When the Company-Owned device was imported. This field is empty for BYOD devices.
func (LookupDeviceResultOutput) DeviceId ¶ added in v0.18.1
func (o LookupDeviceResultOutput) DeviceId() pulumi.StringOutput
Unique identifier for the device.
func (LookupDeviceResultOutput) DeviceType ¶ added in v0.8.0
func (o LookupDeviceResultOutput) DeviceType() pulumi.StringOutput
Type of device.
func (LookupDeviceResultOutput) ElementType ¶ added in v0.8.0
func (LookupDeviceResultOutput) ElementType() reflect.Type
func (LookupDeviceResultOutput) EnabledDeveloperOptions ¶ added in v0.8.0
func (o LookupDeviceResultOutput) EnabledDeveloperOptions() pulumi.BoolOutput
Whether developer options is enabled on device.
func (LookupDeviceResultOutput) EnabledUsbDebugging ¶ added in v0.8.0
func (o LookupDeviceResultOutput) EnabledUsbDebugging() pulumi.BoolOutput
Whether USB debugging is enabled on device.
func (LookupDeviceResultOutput) EncryptionState ¶ added in v0.8.0
func (o LookupDeviceResultOutput) EncryptionState() pulumi.StringOutput
Device encryption state.
func (LookupDeviceResultOutput) EndpointVerificationSpecificAttributes ¶ added in v0.9.0
func (o LookupDeviceResultOutput) EndpointVerificationSpecificAttributes() EndpointVerificationSpecificAttributesResponseOutput
Attributes specific to Endpoint Verification devices.
func (LookupDeviceResultOutput) Hostname ¶ added in v0.28.0
func (o LookupDeviceResultOutput) Hostname() pulumi.StringOutput
Host name of the device.
func (LookupDeviceResultOutput) Imei ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Imei() pulumi.StringOutput
IMEI number of device if GSM device; empty otherwise.
func (LookupDeviceResultOutput) KernelVersion ¶ added in v0.8.0
func (o LookupDeviceResultOutput) KernelVersion() pulumi.StringOutput
Kernel version of the device.
func (LookupDeviceResultOutput) LastSyncTime ¶ added in v0.8.0
func (o LookupDeviceResultOutput) LastSyncTime() pulumi.StringOutput
Most recent time when device synced with this service.
func (LookupDeviceResultOutput) ManagementState ¶ added in v0.8.0
func (o LookupDeviceResultOutput) ManagementState() pulumi.StringOutput
Management state of the device
func (LookupDeviceResultOutput) Manufacturer ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Manufacturer() pulumi.StringOutput
Device manufacturer. Example: Motorola.
func (LookupDeviceResultOutput) Meid ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Meid() pulumi.StringOutput
MEID number of device if CDMA device; empty otherwise.
func (LookupDeviceResultOutput) Model ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Model() pulumi.StringOutput
Model name of device. Example: Pixel 3.
func (LookupDeviceResultOutput) Name ¶ added in v0.8.0
func (o LookupDeviceResultOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the Device in format: `devices/{device_id}`, where device_id is the unique id assigned to the Device.
func (LookupDeviceResultOutput) NetworkOperator ¶ added in v0.8.0
func (o LookupDeviceResultOutput) NetworkOperator() pulumi.StringOutput
Mobile or network operator of device, if available.
func (LookupDeviceResultOutput) OsVersion ¶ added in v0.8.0
func (o LookupDeviceResultOutput) OsVersion() pulumi.StringOutput
OS version of the device. Example: Android 8.1.0.
func (LookupDeviceResultOutput) OtherAccounts ¶ added in v0.8.0
func (o LookupDeviceResultOutput) OtherAccounts() pulumi.StringArrayOutput
Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com".
func (LookupDeviceResultOutput) OwnerType ¶ added in v0.8.0
func (o LookupDeviceResultOutput) OwnerType() pulumi.StringOutput
Whether the device is owned by the company or an individual
func (LookupDeviceResultOutput) ReleaseVersion ¶ added in v0.8.0
func (o LookupDeviceResultOutput) ReleaseVersion() pulumi.StringOutput
OS release version. Example: 6.0.
func (LookupDeviceResultOutput) SecurityPatchTime ¶ added in v0.8.0
func (o LookupDeviceResultOutput) SecurityPatchTime() pulumi.StringOutput
OS security patch update time on device.
func (LookupDeviceResultOutput) SerialNumber ¶ added in v0.8.0
func (o LookupDeviceResultOutput) SerialNumber() pulumi.StringOutput
Serial Number of device. Example: HT82V1A01076.
func (LookupDeviceResultOutput) ToLookupDeviceResultOutput ¶ added in v0.8.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutput() LookupDeviceResultOutput
func (LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext ¶ added in v0.8.0
func (o LookupDeviceResultOutput) ToLookupDeviceResultOutputWithContext(ctx context.Context) LookupDeviceResultOutput
func (LookupDeviceResultOutput) WifiMacAddresses ¶ added in v0.8.0
func (o LookupDeviceResultOutput) WifiMacAddresses() pulumi.StringArrayOutput
WiFi MAC addresses of device.
type LookupGroupArgs ¶ added in v0.4.0
type LookupGroupArgs struct {
GroupId string `pulumi:"groupId"`
}
type LookupGroupOutputArgs ¶ added in v0.8.0
type LookupGroupOutputArgs struct {
GroupId pulumi.StringInput `pulumi:"groupId"`
}
func (LookupGroupOutputArgs) ElementType ¶ added in v0.8.0
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶ added in v0.4.0
type LookupGroupResult struct { // Additional group keys associated with the Group. AdditionalGroupKeys []EntityKeyResponse `pulumi:"additionalGroupKeys"` // The time when the `Group` was created. CreateTime string `pulumi:"createTime"` // An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters. Description string `pulumi:"description"` // The display name of the `Group`. DisplayName string `pulumi:"displayName"` // Optional. Dynamic group metadata like queries and status. DynamicGroupMetadata DynamicGroupMetadataResponse `pulumi:"dynamicGroupMetadata"` // The `EntityKey` of the `Group`. GroupKey EntityKeyResponse `pulumi:"groupKey"` // One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of `cloudidentity.googleapis.com/groups.discussion_forum` and an empty value. Existing Google Groups can have an additional label with a key of `cloudidentity.googleapis.com/groups.security` and an empty value added to them. **This is an immutable change and the security label cannot be removed once added.** Dynamic groups have a label with a key of `cloudidentity.googleapis.com/groups.dynamic`. Identity-mapped groups for Cloud Search have a label with a key of `system/groups/external` and an empty value. Labels map[string]string `pulumi:"labels"` // The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Group`. Shall be of the form `groups/{group_id}`. Name string `pulumi:"name"` // Immutable. The resource name of the entity under which this `Group` resides in the Cloud Identity resource hierarchy. Must be of the form `identitysources/{identity_source}` for external [identity-mapped groups](https://support.google.com/a/answer/9039510) or `customers/{customer_id}` for Google Groups. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) Parent string `pulumi:"parent"` // Optional. The POSIX groups associated with the `Group`. PosixGroups []PosixGroupResponse `pulumi:"posixGroups"` // The time when the `Group` was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupGroup ¶ added in v0.4.0
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Retrieves a `Group`.
type LookupGroupResultOutput ¶ added in v0.8.0
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶ added in v0.8.0
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) AdditionalGroupKeys ¶ added in v0.8.0
func (o LookupGroupResultOutput) AdditionalGroupKeys() EntityKeyResponseArrayOutput
Additional group keys associated with the Group.
func (LookupGroupResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupGroupResultOutput) CreateTime() pulumi.StringOutput
The time when the `Group` was created.
func (LookupGroupResultOutput) Description ¶ added in v0.8.0
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
func (LookupGroupResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
The display name of the `Group`.
func (LookupGroupResultOutput) DynamicGroupMetadata ¶ added in v0.8.0
func (o LookupGroupResultOutput) DynamicGroupMetadata() DynamicGroupMetadataResponseOutput
Optional. Dynamic group metadata like queries and status.
func (LookupGroupResultOutput) ElementType ¶ added in v0.8.0
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) GroupKey ¶ added in v0.8.0
func (o LookupGroupResultOutput) GroupKey() EntityKeyResponseOutput
The `EntityKey` of the `Group`.
func (LookupGroupResultOutput) Labels ¶ added in v0.8.0
func (o LookupGroupResultOutput) Labels() pulumi.StringMapOutput
One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of `cloudidentity.googleapis.com/groups.discussion_forum` and an empty value. Existing Google Groups can have an additional label with a key of `cloudidentity.googleapis.com/groups.security` and an empty value added to them. **This is an immutable change and the security label cannot be removed once added.** Dynamic groups have a label with a key of `cloudidentity.googleapis.com/groups.dynamic`. Identity-mapped groups for Cloud Search have a label with a key of `system/groups/external` and an empty value.
func (LookupGroupResultOutput) Name ¶ added in v0.8.0
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Group`. Shall be of the form `groups/{group_id}`.
func (LookupGroupResultOutput) Parent ¶ added in v0.8.0
func (o LookupGroupResultOutput) Parent() pulumi.StringOutput
Immutable. The resource name of the entity under which this `Group` resides in the Cloud Identity resource hierarchy. Must be of the form `identitysources/{identity_source}` for external [identity-mapped groups](https://support.google.com/a/answer/9039510) or `customers/{customer_id}` for Google Groups. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
func (LookupGroupResultOutput) PosixGroups ¶ added in v0.8.0
func (o LookupGroupResultOutput) PosixGroups() PosixGroupResponseArrayOutput
Optional. The POSIX groups associated with the `Group`.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶ added in v0.8.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶ added in v0.8.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
func (LookupGroupResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupGroupResultOutput) UpdateTime() pulumi.StringOutput
The time when the `Group` was last updated.
type LookupInboundSamlSsoProfileArgs ¶ added in v0.27.0
type LookupInboundSamlSsoProfileArgs struct {
InboundSamlSsoProfileId string `pulumi:"inboundSamlSsoProfileId"`
}
type LookupInboundSamlSsoProfileOutputArgs ¶ added in v0.27.0
type LookupInboundSamlSsoProfileOutputArgs struct {
InboundSamlSsoProfileId pulumi.StringInput `pulumi:"inboundSamlSsoProfileId"`
}
func (LookupInboundSamlSsoProfileOutputArgs) ElementType ¶ added in v0.27.0
func (LookupInboundSamlSsoProfileOutputArgs) ElementType() reflect.Type
type LookupInboundSamlSsoProfileResult ¶ added in v0.27.0
type LookupInboundSamlSsoProfileResult struct { // Immutable. The customer. For example: `customers/C0123abc`. Customer string `pulumi:"customer"` // Human-readable name of the SAML SSO profile. DisplayName string `pulumi:"displayName"` // SAML identity provider configuration. IdpConfig SamlIdpConfigResponse `pulumi:"idpConfig"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the SAML SSO profile. Name string `pulumi:"name"` // SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider. SpConfig SamlSpConfigResponse `pulumi:"spConfig"` }
func LookupInboundSamlSsoProfile ¶ added in v0.27.0
func LookupInboundSamlSsoProfile(ctx *pulumi.Context, args *LookupInboundSamlSsoProfileArgs, opts ...pulumi.InvokeOption) (*LookupInboundSamlSsoProfileResult, error)
Gets an InboundSamlSsoProfile.
type LookupInboundSamlSsoProfileResultOutput ¶ added in v0.27.0
type LookupInboundSamlSsoProfileResultOutput struct{ *pulumi.OutputState }
func LookupInboundSamlSsoProfileOutput ¶ added in v0.27.0
func LookupInboundSamlSsoProfileOutput(ctx *pulumi.Context, args LookupInboundSamlSsoProfileOutputArgs, opts ...pulumi.InvokeOption) LookupInboundSamlSsoProfileResultOutput
func (LookupInboundSamlSsoProfileResultOutput) Customer ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) Customer() pulumi.StringOutput
Immutable. The customer. For example: `customers/C0123abc`.
func (LookupInboundSamlSsoProfileResultOutput) DisplayName ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) DisplayName() pulumi.StringOutput
Human-readable name of the SAML SSO profile.
func (LookupInboundSamlSsoProfileResultOutput) ElementType ¶ added in v0.27.0
func (LookupInboundSamlSsoProfileResultOutput) ElementType() reflect.Type
func (LookupInboundSamlSsoProfileResultOutput) IdpConfig ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) IdpConfig() SamlIdpConfigResponseOutput
SAML identity provider configuration.
func (LookupInboundSamlSsoProfileResultOutput) Name ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the SAML SSO profile.
func (LookupInboundSamlSsoProfileResultOutput) SpConfig ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) SpConfig() SamlSpConfigResponseOutput
SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
func (LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutput ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutput() LookupInboundSamlSsoProfileResultOutput
func (LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutputWithContext ¶ added in v0.27.0
func (o LookupInboundSamlSsoProfileResultOutput) ToLookupInboundSamlSsoProfileResultOutputWithContext(ctx context.Context) LookupInboundSamlSsoProfileResultOutput
type LookupInboundSsoAssignmentArgs ¶ added in v0.27.0
type LookupInboundSsoAssignmentArgs struct {
InboundSsoAssignmentId string `pulumi:"inboundSsoAssignmentId"`
}
type LookupInboundSsoAssignmentOutputArgs ¶ added in v0.27.0
type LookupInboundSsoAssignmentOutputArgs struct {
InboundSsoAssignmentId pulumi.StringInput `pulumi:"inboundSsoAssignmentId"`
}
func (LookupInboundSsoAssignmentOutputArgs) ElementType ¶ added in v0.27.0
func (LookupInboundSsoAssignmentOutputArgs) ElementType() reflect.Type
type LookupInboundSsoAssignmentResult ¶ added in v0.27.0
type LookupInboundSsoAssignmentResult struct { // Immutable. The customer. For example: `customers/C0123abc`. Customer string `pulumi:"customer"` // [Resource name](https://cloud.google.com/apis/design/resource_names) of the Inbound SSO Assignment. Name string `pulumi:"name"` // Must be zero (which is the default value so it can be omitted) for assignments with `target_org_unit` set and must be greater-than-or-equal-to one for assignments with `target_group` set. Rank int `pulumi:"rank"` // SAML SSO details. Must be set if and only if `sso_mode` is set to `SAML_SSO`. SamlSsoInfo SamlSsoInfoResponse `pulumi:"samlSsoInfo"` // Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration. SignInBehavior SignInBehaviorResponse `pulumi:"signInBehavior"` // Inbound SSO behavior. SsoMode string `pulumi:"ssoMode"` // Immutable. Must be of the form `groups/{group}`. TargetGroup string `pulumi:"targetGroup"` // Immutable. Must be of the form `orgUnits/{org_unit}`. TargetOrgUnit string `pulumi:"targetOrgUnit"` }
func LookupInboundSsoAssignment ¶ added in v0.27.0
func LookupInboundSsoAssignment(ctx *pulumi.Context, args *LookupInboundSsoAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupInboundSsoAssignmentResult, error)
Gets an InboundSsoAssignment.
type LookupInboundSsoAssignmentResultOutput ¶ added in v0.27.0
type LookupInboundSsoAssignmentResultOutput struct{ *pulumi.OutputState }
func LookupInboundSsoAssignmentOutput ¶ added in v0.27.0
func LookupInboundSsoAssignmentOutput(ctx *pulumi.Context, args LookupInboundSsoAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupInboundSsoAssignmentResultOutput
func (LookupInboundSsoAssignmentResultOutput) Customer ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) Customer() pulumi.StringOutput
Immutable. The customer. For example: `customers/C0123abc`.
func (LookupInboundSsoAssignmentResultOutput) ElementType ¶ added in v0.27.0
func (LookupInboundSsoAssignmentResultOutput) ElementType() reflect.Type
func (LookupInboundSsoAssignmentResultOutput) Name ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) Name() pulumi.StringOutput
[Resource name](https://cloud.google.com/apis/design/resource_names) of the Inbound SSO Assignment.
func (LookupInboundSsoAssignmentResultOutput) Rank ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) Rank() pulumi.IntOutput
Must be zero (which is the default value so it can be omitted) for assignments with `target_org_unit` set and must be greater-than-or-equal-to one for assignments with `target_group` set.
func (LookupInboundSsoAssignmentResultOutput) SamlSsoInfo ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) SamlSsoInfo() SamlSsoInfoResponseOutput
SAML SSO details. Must be set if and only if `sso_mode` is set to `SAML_SSO`.
func (LookupInboundSsoAssignmentResultOutput) SignInBehavior ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) SignInBehavior() SignInBehaviorResponseOutput
Assertions about users assigned to an IdP will always be accepted from that IdP. This controls whether/when Google should redirect a user to the IdP. Unset (defaults) is the recommended configuration.
func (LookupInboundSsoAssignmentResultOutput) SsoMode ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) SsoMode() pulumi.StringOutput
Inbound SSO behavior.
func (LookupInboundSsoAssignmentResultOutput) TargetGroup ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) TargetGroup() pulumi.StringOutput
Immutable. Must be of the form `groups/{group}`.
func (LookupInboundSsoAssignmentResultOutput) TargetOrgUnit ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) TargetOrgUnit() pulumi.StringOutput
Immutable. Must be of the form `orgUnits/{org_unit}`.
func (LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutput ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutput() LookupInboundSsoAssignmentResultOutput
func (LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutputWithContext ¶ added in v0.27.0
func (o LookupInboundSsoAssignmentResultOutput) ToLookupInboundSsoAssignmentResultOutputWithContext(ctx context.Context) LookupInboundSsoAssignmentResultOutput
type LookupMembershipArgs ¶ added in v0.4.0
type LookupMembershipOutputArgs ¶ added in v0.8.0
type LookupMembershipOutputArgs struct { GroupId pulumi.StringInput `pulumi:"groupId"` MembershipId pulumi.StringInput `pulumi:"membershipId"` }
func (LookupMembershipOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMembershipOutputArgs) ElementType() reflect.Type
type LookupMembershipResult ¶ added in v0.4.0
type LookupMembershipResult struct { // The time when the `Membership` was created. CreateTime string `pulumi:"createTime"` // Delivery setting associated with the membership. DeliverySetting string `pulumi:"deliverySetting"` // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. MemberKey EntityKeyResponse `pulumi:"memberKey"` // The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Membership`. Shall be of the form `groups/{group_id}/memberships/{membership_id}`. Name string `pulumi:"name"` // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. PreferredMemberKey EntityKeyResponse `pulumi:"preferredMemberKey"` // The `MembershipRole`s that apply to the `Membership`. If unspecified, defaults to a single `MembershipRole` with `name` `MEMBER`. Must not contain duplicate `MembershipRole`s with the same `name`. Roles []MembershipRoleResponse `pulumi:"roles"` // The type of the membership. Type string `pulumi:"type"` // The time when the `Membership` was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupMembership ¶ added in v0.4.0
func LookupMembership(ctx *pulumi.Context, args *LookupMembershipArgs, opts ...pulumi.InvokeOption) (*LookupMembershipResult, error)
Retrieves a `Membership`.
type LookupMembershipResultOutput ¶ added in v0.8.0
type LookupMembershipResultOutput struct{ *pulumi.OutputState }
func LookupMembershipOutput ¶ added in v0.8.0
func LookupMembershipOutput(ctx *pulumi.Context, args LookupMembershipOutputArgs, opts ...pulumi.InvokeOption) LookupMembershipResultOutput
func (LookupMembershipResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupMembershipResultOutput) CreateTime() pulumi.StringOutput
The time when the `Membership` was created.
func (LookupMembershipResultOutput) DeliverySetting ¶ added in v0.29.0
func (o LookupMembershipResultOutput) DeliverySetting() pulumi.StringOutput
Delivery setting associated with the membership.
func (LookupMembershipResultOutput) ElementType ¶ added in v0.8.0
func (LookupMembershipResultOutput) ElementType() reflect.Type
func (LookupMembershipResultOutput) MemberKey ¶ added in v0.8.0
func (o LookupMembershipResultOutput) MemberKey() EntityKeyResponseOutput
Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
func (LookupMembershipResultOutput) Name ¶ added in v0.8.0
func (o LookupMembershipResultOutput) Name() pulumi.StringOutput
The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Membership`. Shall be of the form `groups/{group_id}/memberships/{membership_id}`.
func (LookupMembershipResultOutput) PreferredMemberKey ¶ added in v0.8.0
func (o LookupMembershipResultOutput) PreferredMemberKey() EntityKeyResponseOutput
Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
func (LookupMembershipResultOutput) Roles ¶ added in v0.8.0
func (o LookupMembershipResultOutput) Roles() MembershipRoleResponseArrayOutput
The `MembershipRole`s that apply to the `Membership`. If unspecified, defaults to a single `MembershipRole` with `name` `MEMBER`. Must not contain duplicate `MembershipRole`s with the same `name`.
func (LookupMembershipResultOutput) ToLookupMembershipResultOutput ¶ added in v0.8.0
func (o LookupMembershipResultOutput) ToLookupMembershipResultOutput() LookupMembershipResultOutput
func (LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext ¶ added in v0.8.0
func (o LookupMembershipResultOutput) ToLookupMembershipResultOutputWithContext(ctx context.Context) LookupMembershipResultOutput
func (LookupMembershipResultOutput) Type ¶ added in v0.8.0
func (o LookupMembershipResultOutput) Type() pulumi.StringOutput
The type of the membership.
func (LookupMembershipResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupMembershipResultOutput) UpdateTime() pulumi.StringOutput
The time when the `Membership` was last updated.
type Membership ¶ added in v0.3.0
type Membership struct { pulumi.CustomResourceState // The time when the `Membership` was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Delivery setting associated with the membership. DeliverySetting pulumi.StringOutput `pulumi:"deliverySetting"` GroupId pulumi.StringOutput `pulumi:"groupId"` // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. MemberKey EntityKeyResponseOutput `pulumi:"memberKey"` // The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Membership`. Shall be of the form `groups/{group_id}/memberships/{membership_id}`. Name pulumi.StringOutput `pulumi:"name"` // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. PreferredMemberKey EntityKeyResponseOutput `pulumi:"preferredMemberKey"` // The `MembershipRole`s that apply to the `Membership`. If unspecified, defaults to a single `MembershipRole` with `name` `MEMBER`. Must not contain duplicate `MembershipRole`s with the same `name`. Roles MembershipRoleResponseArrayOutput `pulumi:"roles"` // The type of the membership. Type pulumi.StringOutput `pulumi:"type"` // The time when the `Membership` was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a `Membership`. Auto-naming is currently not supported for this resource.
func GetMembership ¶ added in v0.3.0
func GetMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MembershipState, opts ...pulumi.ResourceOption) (*Membership, error)
GetMembership gets an existing Membership 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 NewMembership ¶ added in v0.3.0
func NewMembership(ctx *pulumi.Context, name string, args *MembershipArgs, opts ...pulumi.ResourceOption) (*Membership, error)
NewMembership registers a new resource with the given unique name, arguments, and options.
func (*Membership) ElementType ¶ added in v0.3.0
func (*Membership) ElementType() reflect.Type
func (*Membership) ToMembershipOutput ¶ added in v0.3.0
func (i *Membership) ToMembershipOutput() MembershipOutput
func (*Membership) ToMembershipOutputWithContext ¶ added in v0.3.0
func (i *Membership) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
type MembershipArgs ¶ added in v0.3.0
type MembershipArgs struct { GroupId pulumi.StringInput // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. MemberKey EntityKeyPtrInput // Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned. PreferredMemberKey EntityKeyInput // The `MembershipRole`s that apply to the `Membership`. If unspecified, defaults to a single `MembershipRole` with `name` `MEMBER`. Must not contain duplicate `MembershipRole`s with the same `name`. Roles MembershipRoleArrayInput }
The set of arguments for constructing a Membership resource.
func (MembershipArgs) ElementType ¶ added in v0.3.0
func (MembershipArgs) ElementType() reflect.Type
type MembershipInput ¶ added in v0.3.0
type MembershipInput interface { pulumi.Input ToMembershipOutput() MembershipOutput ToMembershipOutputWithContext(ctx context.Context) MembershipOutput }
type MembershipOutput ¶ added in v0.3.0
type MembershipOutput struct{ *pulumi.OutputState }
func (MembershipOutput) CreateTime ¶ added in v0.19.0
func (o MembershipOutput) CreateTime() pulumi.StringOutput
The time when the `Membership` was created.
func (MembershipOutput) DeliverySetting ¶ added in v0.29.0
func (o MembershipOutput) DeliverySetting() pulumi.StringOutput
Delivery setting associated with the membership.
func (MembershipOutput) ElementType ¶ added in v0.3.0
func (MembershipOutput) ElementType() reflect.Type
func (MembershipOutput) GroupId ¶ added in v0.21.0
func (o MembershipOutput) GroupId() pulumi.StringOutput
func (MembershipOutput) MemberKey ¶ added in v0.19.0
func (o MembershipOutput) MemberKey() EntityKeyResponseOutput
Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
func (MembershipOutput) Name ¶ added in v0.19.0
func (o MembershipOutput) Name() pulumi.StringOutput
The [resource name](https://cloud.google.com/apis/design/resource_names) of the `Membership`. Shall be of the form `groups/{group_id}/memberships/{membership_id}`.
func (MembershipOutput) PreferredMemberKey ¶ added in v0.19.0
func (o MembershipOutput) PreferredMemberKey() EntityKeyResponseOutput
Immutable. The `EntityKey` of the member. Either `member_key` or `preferred_member_key` must be set when calling MembershipsService.CreateMembership but not both; both shall be set when returned.
func (MembershipOutput) Roles ¶ added in v0.19.0
func (o MembershipOutput) Roles() MembershipRoleResponseArrayOutput
The `MembershipRole`s that apply to the `Membership`. If unspecified, defaults to a single `MembershipRole` with `name` `MEMBER`. Must not contain duplicate `MembershipRole`s with the same `name`.
func (MembershipOutput) ToMembershipOutput ¶ added in v0.3.0
func (o MembershipOutput) ToMembershipOutput() MembershipOutput
func (MembershipOutput) ToMembershipOutputWithContext ¶ added in v0.3.0
func (o MembershipOutput) ToMembershipOutputWithContext(ctx context.Context) MembershipOutput
func (MembershipOutput) Type ¶ added in v0.19.0
func (o MembershipOutput) Type() pulumi.StringOutput
The type of the membership.
func (MembershipOutput) UpdateTime ¶ added in v0.19.0
func (o MembershipOutput) UpdateTime() pulumi.StringOutput
The time when the `Membership` was last updated.
type MembershipRole ¶
type MembershipRole struct { // The expiry details of the `MembershipRole`. Expiry details are only supported for `MEMBER` `MembershipRoles`. May be set if `name` is `MEMBER`. Must not be set if `name` is any other value. ExpiryDetail *ExpiryDetail `pulumi:"expiryDetail"` // The name of the `MembershipRole`. Must be one of `OWNER`, `MANAGER`, `MEMBER`. Name *string `pulumi:"name"` // Evaluations of restrictions applied to parent group on this membership. RestrictionEvaluations *RestrictionEvaluations `pulumi:"restrictionEvaluations"` }
A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.
type MembershipRoleArgs ¶
type MembershipRoleArgs struct { // The expiry details of the `MembershipRole`. Expiry details are only supported for `MEMBER` `MembershipRoles`. May be set if `name` is `MEMBER`. Must not be set if `name` is any other value. ExpiryDetail ExpiryDetailPtrInput `pulumi:"expiryDetail"` // The name of the `MembershipRole`. Must be one of `OWNER`, `MANAGER`, `MEMBER`. Name pulumi.StringPtrInput `pulumi:"name"` // Evaluations of restrictions applied to parent group on this membership. RestrictionEvaluations RestrictionEvaluationsPtrInput `pulumi:"restrictionEvaluations"` }
A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.
func (MembershipRoleArgs) ElementType ¶
func (MembershipRoleArgs) ElementType() reflect.Type
func (MembershipRoleArgs) ToMembershipRoleOutput ¶
func (i MembershipRoleArgs) ToMembershipRoleOutput() MembershipRoleOutput
func (MembershipRoleArgs) ToMembershipRoleOutputWithContext ¶
func (i MembershipRoleArgs) ToMembershipRoleOutputWithContext(ctx context.Context) MembershipRoleOutput
type MembershipRoleArray ¶
type MembershipRoleArray []MembershipRoleInput
func (MembershipRoleArray) ElementType ¶
func (MembershipRoleArray) ElementType() reflect.Type
func (MembershipRoleArray) ToMembershipRoleArrayOutput ¶
func (i MembershipRoleArray) ToMembershipRoleArrayOutput() MembershipRoleArrayOutput
func (MembershipRoleArray) ToMembershipRoleArrayOutputWithContext ¶
func (i MembershipRoleArray) ToMembershipRoleArrayOutputWithContext(ctx context.Context) MembershipRoleArrayOutput
type MembershipRoleArrayInput ¶
type MembershipRoleArrayInput interface { pulumi.Input ToMembershipRoleArrayOutput() MembershipRoleArrayOutput ToMembershipRoleArrayOutputWithContext(context.Context) MembershipRoleArrayOutput }
MembershipRoleArrayInput is an input type that accepts MembershipRoleArray and MembershipRoleArrayOutput values. You can construct a concrete instance of `MembershipRoleArrayInput` via:
MembershipRoleArray{ MembershipRoleArgs{...} }
type MembershipRoleArrayOutput ¶
type MembershipRoleArrayOutput struct{ *pulumi.OutputState }
func (MembershipRoleArrayOutput) ElementType ¶
func (MembershipRoleArrayOutput) ElementType() reflect.Type
func (MembershipRoleArrayOutput) Index ¶
func (o MembershipRoleArrayOutput) Index(i pulumi.IntInput) MembershipRoleOutput
func (MembershipRoleArrayOutput) ToMembershipRoleArrayOutput ¶
func (o MembershipRoleArrayOutput) ToMembershipRoleArrayOutput() MembershipRoleArrayOutput
func (MembershipRoleArrayOutput) ToMembershipRoleArrayOutputWithContext ¶
func (o MembershipRoleArrayOutput) ToMembershipRoleArrayOutputWithContext(ctx context.Context) MembershipRoleArrayOutput
type MembershipRoleInput ¶
type MembershipRoleInput interface { pulumi.Input ToMembershipRoleOutput() MembershipRoleOutput ToMembershipRoleOutputWithContext(context.Context) MembershipRoleOutput }
MembershipRoleInput is an input type that accepts MembershipRoleArgs and MembershipRoleOutput values. You can construct a concrete instance of `MembershipRoleInput` via:
MembershipRoleArgs{...}
type MembershipRoleOutput ¶
type MembershipRoleOutput struct{ *pulumi.OutputState }
A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.
func (MembershipRoleOutput) ElementType ¶
func (MembershipRoleOutput) ElementType() reflect.Type
func (MembershipRoleOutput) ExpiryDetail ¶
func (o MembershipRoleOutput) ExpiryDetail() ExpiryDetailPtrOutput
The expiry details of the `MembershipRole`. Expiry details are only supported for `MEMBER` `MembershipRoles`. May be set if `name` is `MEMBER`. Must not be set if `name` is any other value.
func (MembershipRoleOutput) Name ¶
func (o MembershipRoleOutput) Name() pulumi.StringPtrOutput
The name of the `MembershipRole`. Must be one of `OWNER`, `MANAGER`, `MEMBER`.
func (MembershipRoleOutput) RestrictionEvaluations ¶ added in v0.8.0
func (o MembershipRoleOutput) RestrictionEvaluations() RestrictionEvaluationsPtrOutput
Evaluations of restrictions applied to parent group on this membership.
func (MembershipRoleOutput) ToMembershipRoleOutput ¶
func (o MembershipRoleOutput) ToMembershipRoleOutput() MembershipRoleOutput
func (MembershipRoleOutput) ToMembershipRoleOutputWithContext ¶
func (o MembershipRoleOutput) ToMembershipRoleOutputWithContext(ctx context.Context) MembershipRoleOutput
type MembershipRoleResponse ¶
type MembershipRoleResponse struct { // The expiry details of the `MembershipRole`. Expiry details are only supported for `MEMBER` `MembershipRoles`. May be set if `name` is `MEMBER`. Must not be set if `name` is any other value. ExpiryDetail ExpiryDetailResponse `pulumi:"expiryDetail"` // The name of the `MembershipRole`. Must be one of `OWNER`, `MANAGER`, `MEMBER`. Name string `pulumi:"name"` // Evaluations of restrictions applied to parent group on this membership. RestrictionEvaluations RestrictionEvaluationsResponse `pulumi:"restrictionEvaluations"` }
A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.
type MembershipRoleResponseArrayOutput ¶
type MembershipRoleResponseArrayOutput struct{ *pulumi.OutputState }
func (MembershipRoleResponseArrayOutput) ElementType ¶
func (MembershipRoleResponseArrayOutput) ElementType() reflect.Type
func (MembershipRoleResponseArrayOutput) Index ¶
func (o MembershipRoleResponseArrayOutput) Index(i pulumi.IntInput) MembershipRoleResponseOutput
func (MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutput ¶
func (o MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutput() MembershipRoleResponseArrayOutput
func (MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutputWithContext ¶
func (o MembershipRoleResponseArrayOutput) ToMembershipRoleResponseArrayOutputWithContext(ctx context.Context) MembershipRoleResponseArrayOutput
type MembershipRoleResponseOutput ¶
type MembershipRoleResponseOutput struct{ *pulumi.OutputState }
A membership role within the Cloud Identity Groups API. A `MembershipRole` defines the privileges granted to a `Membership`.
func (MembershipRoleResponseOutput) ElementType ¶
func (MembershipRoleResponseOutput) ElementType() reflect.Type
func (MembershipRoleResponseOutput) ExpiryDetail ¶
func (o MembershipRoleResponseOutput) ExpiryDetail() ExpiryDetailResponseOutput
The expiry details of the `MembershipRole`. Expiry details are only supported for `MEMBER` `MembershipRoles`. May be set if `name` is `MEMBER`. Must not be set if `name` is any other value.
func (MembershipRoleResponseOutput) Name ¶
func (o MembershipRoleResponseOutput) Name() pulumi.StringOutput
The name of the `MembershipRole`. Must be one of `OWNER`, `MANAGER`, `MEMBER`.
func (MembershipRoleResponseOutput) RestrictionEvaluations ¶ added in v0.8.0
func (o MembershipRoleResponseOutput) RestrictionEvaluations() RestrictionEvaluationsResponseOutput
Evaluations of restrictions applied to parent group on this membership.
func (MembershipRoleResponseOutput) ToMembershipRoleResponseOutput ¶
func (o MembershipRoleResponseOutput) ToMembershipRoleResponseOutput() MembershipRoleResponseOutput
func (MembershipRoleResponseOutput) ToMembershipRoleResponseOutputWithContext ¶
func (o MembershipRoleResponseOutput) ToMembershipRoleResponseOutputWithContext(ctx context.Context) MembershipRoleResponseOutput
type MembershipRoleRestrictionEvaluation ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluation struct { }
The evaluated state of this restriction.
type MembershipRoleRestrictionEvaluationArgs ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationArgs struct { }
The evaluated state of this restriction.
func (MembershipRoleRestrictionEvaluationArgs) ElementType ¶ added in v0.8.0
func (MembershipRoleRestrictionEvaluationArgs) ElementType() reflect.Type
func (MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutput ¶ added in v0.8.0
func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutput() MembershipRoleRestrictionEvaluationOutput
func (MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutputWithContext ¶ added in v0.8.0
func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationOutput
func (MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutput ¶ added in v0.8.0
func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
func (MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext ¶ added in v0.8.0
func (i MembershipRoleRestrictionEvaluationArgs) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
type MembershipRoleRestrictionEvaluationInput ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationInput interface { pulumi.Input ToMembershipRoleRestrictionEvaluationOutput() MembershipRoleRestrictionEvaluationOutput ToMembershipRoleRestrictionEvaluationOutputWithContext(context.Context) MembershipRoleRestrictionEvaluationOutput }
MembershipRoleRestrictionEvaluationInput is an input type that accepts MembershipRoleRestrictionEvaluationArgs and MembershipRoleRestrictionEvaluationOutput values. You can construct a concrete instance of `MembershipRoleRestrictionEvaluationInput` via:
MembershipRoleRestrictionEvaluationArgs{...}
type MembershipRoleRestrictionEvaluationOutput ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationOutput struct{ *pulumi.OutputState }
The evaluated state of this restriction.
func (MembershipRoleRestrictionEvaluationOutput) ElementType ¶ added in v0.8.0
func (MembershipRoleRestrictionEvaluationOutput) ElementType() reflect.Type
func (MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutput ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutput() MembershipRoleRestrictionEvaluationOutput
func (MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutputWithContext ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationOutput
func (MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutput ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
func (MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
type MembershipRoleRestrictionEvaluationPtrInput ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationPtrInput interface { pulumi.Input ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(context.Context) MembershipRoleRestrictionEvaluationPtrOutput }
MembershipRoleRestrictionEvaluationPtrInput is an input type that accepts MembershipRoleRestrictionEvaluationArgs, MembershipRoleRestrictionEvaluationPtr and MembershipRoleRestrictionEvaluationPtrOutput values. You can construct a concrete instance of `MembershipRoleRestrictionEvaluationPtrInput` via:
MembershipRoleRestrictionEvaluationArgs{...} or: nil
func MembershipRoleRestrictionEvaluationPtr ¶ added in v0.8.0
func MembershipRoleRestrictionEvaluationPtr(v *MembershipRoleRestrictionEvaluationArgs) MembershipRoleRestrictionEvaluationPtrInput
type MembershipRoleRestrictionEvaluationPtrOutput ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationPtrOutput struct{ *pulumi.OutputState }
func (MembershipRoleRestrictionEvaluationPtrOutput) ElementType ¶ added in v0.8.0
func (MembershipRoleRestrictionEvaluationPtrOutput) ElementType() reflect.Type
func (MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutput ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutput() MembershipRoleRestrictionEvaluationPtrOutput
func (MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationPtrOutput) ToMembershipRoleRestrictionEvaluationPtrOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationPtrOutput
type MembershipRoleRestrictionEvaluationResponse ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationResponse struct { // The current state of the restriction State string `pulumi:"state"` }
The evaluated state of this restriction.
type MembershipRoleRestrictionEvaluationResponseOutput ¶ added in v0.8.0
type MembershipRoleRestrictionEvaluationResponseOutput struct{ *pulumi.OutputState }
The evaluated state of this restriction.
func (MembershipRoleRestrictionEvaluationResponseOutput) ElementType ¶ added in v0.8.0
func (MembershipRoleRestrictionEvaluationResponseOutput) ElementType() reflect.Type
func (MembershipRoleRestrictionEvaluationResponseOutput) State ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationResponseOutput) State() pulumi.StringOutput
The current state of the restriction
func (MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutput ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutput() MembershipRoleRestrictionEvaluationResponseOutput
func (MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutputWithContext ¶ added in v0.8.0
func (o MembershipRoleRestrictionEvaluationResponseOutput) ToMembershipRoleRestrictionEvaluationResponseOutputWithContext(ctx context.Context) MembershipRoleRestrictionEvaluationResponseOutput
type MembershipState ¶ added in v0.3.0
type MembershipState struct { }
func (MembershipState) ElementType ¶ added in v0.3.0
func (MembershipState) ElementType() reflect.Type
type PosixGroup ¶ added in v0.5.0
type PosixGroup struct { // GID of the POSIX group. Gid *string `pulumi:"gid"` // Name of the POSIX group. Name *string `pulumi:"name"` // System identifier for which group name and gid apply to. If not specified it will default to empty value. SystemId *string `pulumi:"systemId"` }
POSIX Group definition to represent a group in a POSIX compliant system.
type PosixGroupArgs ¶ added in v0.5.0
type PosixGroupArgs struct { // GID of the POSIX group. Gid pulumi.StringPtrInput `pulumi:"gid"` // Name of the POSIX group. Name pulumi.StringPtrInput `pulumi:"name"` // System identifier for which group name and gid apply to. If not specified it will default to empty value. SystemId pulumi.StringPtrInput `pulumi:"systemId"` }
POSIX Group definition to represent a group in a POSIX compliant system.
func (PosixGroupArgs) ElementType ¶ added in v0.5.0
func (PosixGroupArgs) ElementType() reflect.Type
func (PosixGroupArgs) ToPosixGroupOutput ¶ added in v0.5.0
func (i PosixGroupArgs) ToPosixGroupOutput() PosixGroupOutput
func (PosixGroupArgs) ToPosixGroupOutputWithContext ¶ added in v0.5.0
func (i PosixGroupArgs) ToPosixGroupOutputWithContext(ctx context.Context) PosixGroupOutput
type PosixGroupArray ¶ added in v0.5.0
type PosixGroupArray []PosixGroupInput
func (PosixGroupArray) ElementType ¶ added in v0.5.0
func (PosixGroupArray) ElementType() reflect.Type
func (PosixGroupArray) ToPosixGroupArrayOutput ¶ added in v0.5.0
func (i PosixGroupArray) ToPosixGroupArrayOutput() PosixGroupArrayOutput
func (PosixGroupArray) ToPosixGroupArrayOutputWithContext ¶ added in v0.5.0
func (i PosixGroupArray) ToPosixGroupArrayOutputWithContext(ctx context.Context) PosixGroupArrayOutput
type PosixGroupArrayInput ¶ added in v0.5.0
type PosixGroupArrayInput interface { pulumi.Input ToPosixGroupArrayOutput() PosixGroupArrayOutput ToPosixGroupArrayOutputWithContext(context.Context) PosixGroupArrayOutput }
PosixGroupArrayInput is an input type that accepts PosixGroupArray and PosixGroupArrayOutput values. You can construct a concrete instance of `PosixGroupArrayInput` via:
PosixGroupArray{ PosixGroupArgs{...} }
type PosixGroupArrayOutput ¶ added in v0.5.0
type PosixGroupArrayOutput struct{ *pulumi.OutputState }
func (PosixGroupArrayOutput) ElementType ¶ added in v0.5.0
func (PosixGroupArrayOutput) ElementType() reflect.Type
func (PosixGroupArrayOutput) Index ¶ added in v0.5.0
func (o PosixGroupArrayOutput) Index(i pulumi.IntInput) PosixGroupOutput
func (PosixGroupArrayOutput) ToPosixGroupArrayOutput ¶ added in v0.5.0
func (o PosixGroupArrayOutput) ToPosixGroupArrayOutput() PosixGroupArrayOutput
func (PosixGroupArrayOutput) ToPosixGroupArrayOutputWithContext ¶ added in v0.5.0
func (o PosixGroupArrayOutput) ToPosixGroupArrayOutputWithContext(ctx context.Context) PosixGroupArrayOutput
type PosixGroupInput ¶ added in v0.5.0
type PosixGroupInput interface { pulumi.Input ToPosixGroupOutput() PosixGroupOutput ToPosixGroupOutputWithContext(context.Context) PosixGroupOutput }
PosixGroupInput is an input type that accepts PosixGroupArgs and PosixGroupOutput values. You can construct a concrete instance of `PosixGroupInput` via:
PosixGroupArgs{...}
type PosixGroupOutput ¶ added in v0.5.0
type PosixGroupOutput struct{ *pulumi.OutputState }
POSIX Group definition to represent a group in a POSIX compliant system.
func (PosixGroupOutput) ElementType ¶ added in v0.5.0
func (PosixGroupOutput) ElementType() reflect.Type
func (PosixGroupOutput) Gid ¶ added in v0.5.0
func (o PosixGroupOutput) Gid() pulumi.StringPtrOutput
GID of the POSIX group.
func (PosixGroupOutput) Name ¶ added in v0.5.0
func (o PosixGroupOutput) Name() pulumi.StringPtrOutput
Name of the POSIX group.
func (PosixGroupOutput) SystemId ¶ added in v0.5.0
func (o PosixGroupOutput) SystemId() pulumi.StringPtrOutput
System identifier for which group name and gid apply to. If not specified it will default to empty value.
func (PosixGroupOutput) ToPosixGroupOutput ¶ added in v0.5.0
func (o PosixGroupOutput) ToPosixGroupOutput() PosixGroupOutput
func (PosixGroupOutput) ToPosixGroupOutputWithContext ¶ added in v0.5.0
func (o PosixGroupOutput) ToPosixGroupOutputWithContext(ctx context.Context) PosixGroupOutput
type PosixGroupResponse ¶ added in v0.5.0
type PosixGroupResponse struct { // GID of the POSIX group. Gid string `pulumi:"gid"` // Name of the POSIX group. Name string `pulumi:"name"` // System identifier for which group name and gid apply to. If not specified it will default to empty value. SystemId string `pulumi:"systemId"` }
POSIX Group definition to represent a group in a POSIX compliant system.
type PosixGroupResponseArrayOutput ¶ added in v0.5.0
type PosixGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (PosixGroupResponseArrayOutput) ElementType ¶ added in v0.5.0
func (PosixGroupResponseArrayOutput) ElementType() reflect.Type
func (PosixGroupResponseArrayOutput) Index ¶ added in v0.5.0
func (o PosixGroupResponseArrayOutput) Index(i pulumi.IntInput) PosixGroupResponseOutput
func (PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutput ¶ added in v0.5.0
func (o PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutput() PosixGroupResponseArrayOutput
func (PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutputWithContext ¶ added in v0.5.0
func (o PosixGroupResponseArrayOutput) ToPosixGroupResponseArrayOutputWithContext(ctx context.Context) PosixGroupResponseArrayOutput
type PosixGroupResponseOutput ¶ added in v0.5.0
type PosixGroupResponseOutput struct{ *pulumi.OutputState }
POSIX Group definition to represent a group in a POSIX compliant system.
func (PosixGroupResponseOutput) ElementType ¶ added in v0.5.0
func (PosixGroupResponseOutput) ElementType() reflect.Type
func (PosixGroupResponseOutput) Gid ¶ added in v0.5.0
func (o PosixGroupResponseOutput) Gid() pulumi.StringOutput
GID of the POSIX group.
func (PosixGroupResponseOutput) Name ¶ added in v0.5.0
func (o PosixGroupResponseOutput) Name() pulumi.StringOutput
Name of the POSIX group.
func (PosixGroupResponseOutput) SystemId ¶ added in v0.5.0
func (o PosixGroupResponseOutput) SystemId() pulumi.StringOutput
System identifier for which group name and gid apply to. If not specified it will default to empty value.
func (PosixGroupResponseOutput) ToPosixGroupResponseOutput ¶ added in v0.5.0
func (o PosixGroupResponseOutput) ToPosixGroupResponseOutput() PosixGroupResponseOutput
func (PosixGroupResponseOutput) ToPosixGroupResponseOutputWithContext ¶ added in v0.5.0
func (o PosixGroupResponseOutput) ToPosixGroupResponseOutputWithContext(ctx context.Context) PosixGroupResponseOutput
type RestrictionEvaluations ¶ added in v0.8.0
type RestrictionEvaluations struct { // Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation. MemberRestrictionEvaluation *MembershipRoleRestrictionEvaluation `pulumi:"memberRestrictionEvaluation"` }
Evaluations of restrictions applied to parent group on this membership.
type RestrictionEvaluationsArgs ¶ added in v0.8.0
type RestrictionEvaluationsArgs struct { // Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation. MemberRestrictionEvaluation MembershipRoleRestrictionEvaluationPtrInput `pulumi:"memberRestrictionEvaluation"` }
Evaluations of restrictions applied to parent group on this membership.
func (RestrictionEvaluationsArgs) ElementType ¶ added in v0.8.0
func (RestrictionEvaluationsArgs) ElementType() reflect.Type
func (RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutput ¶ added in v0.8.0
func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutput() RestrictionEvaluationsOutput
func (RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutputWithContext ¶ added in v0.8.0
func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsOutputWithContext(ctx context.Context) RestrictionEvaluationsOutput
func (RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutput ¶ added in v0.8.0
func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
func (RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutputWithContext ¶ added in v0.8.0
func (i RestrictionEvaluationsArgs) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
type RestrictionEvaluationsInput ¶ added in v0.8.0
type RestrictionEvaluationsInput interface { pulumi.Input ToRestrictionEvaluationsOutput() RestrictionEvaluationsOutput ToRestrictionEvaluationsOutputWithContext(context.Context) RestrictionEvaluationsOutput }
RestrictionEvaluationsInput is an input type that accepts RestrictionEvaluationsArgs and RestrictionEvaluationsOutput values. You can construct a concrete instance of `RestrictionEvaluationsInput` via:
RestrictionEvaluationsArgs{...}
type RestrictionEvaluationsOutput ¶ added in v0.8.0
type RestrictionEvaluationsOutput struct{ *pulumi.OutputState }
Evaluations of restrictions applied to parent group on this membership.
func (RestrictionEvaluationsOutput) ElementType ¶ added in v0.8.0
func (RestrictionEvaluationsOutput) ElementType() reflect.Type
func (RestrictionEvaluationsOutput) MemberRestrictionEvaluation ¶ added in v0.8.0
func (o RestrictionEvaluationsOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationPtrOutput
Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation.
func (RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutput ¶ added in v0.8.0
func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutput() RestrictionEvaluationsOutput
func (RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutputWithContext ¶ added in v0.8.0
func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsOutputWithContext(ctx context.Context) RestrictionEvaluationsOutput
func (RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutput ¶ added in v0.8.0
func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
func (RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutputWithContext ¶ added in v0.8.0
func (o RestrictionEvaluationsOutput) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
type RestrictionEvaluationsPtrInput ¶ added in v0.8.0
type RestrictionEvaluationsPtrInput interface { pulumi.Input ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput ToRestrictionEvaluationsPtrOutputWithContext(context.Context) RestrictionEvaluationsPtrOutput }
RestrictionEvaluationsPtrInput is an input type that accepts RestrictionEvaluationsArgs, RestrictionEvaluationsPtr and RestrictionEvaluationsPtrOutput values. You can construct a concrete instance of `RestrictionEvaluationsPtrInput` via:
RestrictionEvaluationsArgs{...} or: nil
func RestrictionEvaluationsPtr ¶ added in v0.8.0
func RestrictionEvaluationsPtr(v *RestrictionEvaluationsArgs) RestrictionEvaluationsPtrInput
type RestrictionEvaluationsPtrOutput ¶ added in v0.8.0
type RestrictionEvaluationsPtrOutput struct{ *pulumi.OutputState }
func (RestrictionEvaluationsPtrOutput) Elem ¶ added in v0.8.0
func (o RestrictionEvaluationsPtrOutput) Elem() RestrictionEvaluationsOutput
func (RestrictionEvaluationsPtrOutput) ElementType ¶ added in v0.8.0
func (RestrictionEvaluationsPtrOutput) ElementType() reflect.Type
func (RestrictionEvaluationsPtrOutput) MemberRestrictionEvaluation ¶ added in v0.8.0
func (o RestrictionEvaluationsPtrOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationPtrOutput
Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation.
func (RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutput ¶ added in v0.8.0
func (o RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutput() RestrictionEvaluationsPtrOutput
func (RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutputWithContext ¶ added in v0.8.0
func (o RestrictionEvaluationsPtrOutput) ToRestrictionEvaluationsPtrOutputWithContext(ctx context.Context) RestrictionEvaluationsPtrOutput
type RestrictionEvaluationsResponse ¶ added in v0.8.0
type RestrictionEvaluationsResponse struct { // Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation. MemberRestrictionEvaluation MembershipRoleRestrictionEvaluationResponse `pulumi:"memberRestrictionEvaluation"` }
Evaluations of restrictions applied to parent group on this membership.
type RestrictionEvaluationsResponseOutput ¶ added in v0.8.0
type RestrictionEvaluationsResponseOutput struct{ *pulumi.OutputState }
Evaluations of restrictions applied to parent group on this membership.
func (RestrictionEvaluationsResponseOutput) ElementType ¶ added in v0.8.0
func (RestrictionEvaluationsResponseOutput) ElementType() reflect.Type
func (RestrictionEvaluationsResponseOutput) MemberRestrictionEvaluation ¶ added in v0.8.0
func (o RestrictionEvaluationsResponseOutput) MemberRestrictionEvaluation() MembershipRoleRestrictionEvaluationResponseOutput
Evaluation of the member restriction applied to this membership. Empty if the user lacks permission to view the restriction evaluation.
func (RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutput ¶ added in v0.8.0
func (o RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutput() RestrictionEvaluationsResponseOutput
func (RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutputWithContext ¶ added in v0.8.0
func (o RestrictionEvaluationsResponseOutput) ToRestrictionEvaluationsResponseOutputWithContext(ctx context.Context) RestrictionEvaluationsResponseOutput
type SamlIdpConfig ¶ added in v0.27.0
type SamlIdpConfig struct { // The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`. ChangePasswordUri *string `pulumi:"changePasswordUri"` // The SAML **Entity ID** of the identity provider. EntityId string `pulumi:"entityId"` // The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`. LogoutRedirectUri *string `pulumi:"logoutRedirectUri"` // The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding. SingleSignOnServiceUri string `pulumi:"singleSignOnServiceUri"` }
SAML IDP (identity provider) configuration.
type SamlIdpConfigArgs ¶ added in v0.27.0
type SamlIdpConfigArgs struct { // The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`. ChangePasswordUri pulumi.StringPtrInput `pulumi:"changePasswordUri"` // The SAML **Entity ID** of the identity provider. EntityId pulumi.StringInput `pulumi:"entityId"` // The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`. LogoutRedirectUri pulumi.StringPtrInput `pulumi:"logoutRedirectUri"` // The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding. SingleSignOnServiceUri pulumi.StringInput `pulumi:"singleSignOnServiceUri"` }
SAML IDP (identity provider) configuration.
func (SamlIdpConfigArgs) ElementType ¶ added in v0.27.0
func (SamlIdpConfigArgs) ElementType() reflect.Type
func (SamlIdpConfigArgs) ToSamlIdpConfigOutput ¶ added in v0.27.0
func (i SamlIdpConfigArgs) ToSamlIdpConfigOutput() SamlIdpConfigOutput
func (SamlIdpConfigArgs) ToSamlIdpConfigOutputWithContext ¶ added in v0.27.0
func (i SamlIdpConfigArgs) ToSamlIdpConfigOutputWithContext(ctx context.Context) SamlIdpConfigOutput
func (SamlIdpConfigArgs) ToSamlIdpConfigPtrOutput ¶ added in v0.27.0
func (i SamlIdpConfigArgs) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
func (SamlIdpConfigArgs) ToSamlIdpConfigPtrOutputWithContext ¶ added in v0.27.0
func (i SamlIdpConfigArgs) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
type SamlIdpConfigInput ¶ added in v0.27.0
type SamlIdpConfigInput interface { pulumi.Input ToSamlIdpConfigOutput() SamlIdpConfigOutput ToSamlIdpConfigOutputWithContext(context.Context) SamlIdpConfigOutput }
SamlIdpConfigInput is an input type that accepts SamlIdpConfigArgs and SamlIdpConfigOutput values. You can construct a concrete instance of `SamlIdpConfigInput` via:
SamlIdpConfigArgs{...}
type SamlIdpConfigOutput ¶ added in v0.27.0
type SamlIdpConfigOutput struct{ *pulumi.OutputState }
SAML IDP (identity provider) configuration.
func (SamlIdpConfigOutput) ChangePasswordUri ¶ added in v0.27.0
func (o SamlIdpConfigOutput) ChangePasswordUri() pulumi.StringPtrOutput
The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`.
func (SamlIdpConfigOutput) ElementType ¶ added in v0.27.0
func (SamlIdpConfigOutput) ElementType() reflect.Type
func (SamlIdpConfigOutput) EntityId ¶ added in v0.27.0
func (o SamlIdpConfigOutput) EntityId() pulumi.StringOutput
The SAML **Entity ID** of the identity provider.
func (SamlIdpConfigOutput) LogoutRedirectUri ¶ added in v0.27.0
func (o SamlIdpConfigOutput) LogoutRedirectUri() pulumi.StringPtrOutput
The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`.
func (SamlIdpConfigOutput) SingleSignOnServiceUri ¶ added in v0.27.0
func (o SamlIdpConfigOutput) SingleSignOnServiceUri() pulumi.StringOutput
The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding.
func (SamlIdpConfigOutput) ToSamlIdpConfigOutput ¶ added in v0.27.0
func (o SamlIdpConfigOutput) ToSamlIdpConfigOutput() SamlIdpConfigOutput
func (SamlIdpConfigOutput) ToSamlIdpConfigOutputWithContext ¶ added in v0.27.0
func (o SamlIdpConfigOutput) ToSamlIdpConfigOutputWithContext(ctx context.Context) SamlIdpConfigOutput
func (SamlIdpConfigOutput) ToSamlIdpConfigPtrOutput ¶ added in v0.27.0
func (o SamlIdpConfigOutput) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
func (SamlIdpConfigOutput) ToSamlIdpConfigPtrOutputWithContext ¶ added in v0.27.0
func (o SamlIdpConfigOutput) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
type SamlIdpConfigPtrInput ¶ added in v0.27.0
type SamlIdpConfigPtrInput interface { pulumi.Input ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput ToSamlIdpConfigPtrOutputWithContext(context.Context) SamlIdpConfigPtrOutput }
SamlIdpConfigPtrInput is an input type that accepts SamlIdpConfigArgs, SamlIdpConfigPtr and SamlIdpConfigPtrOutput values. You can construct a concrete instance of `SamlIdpConfigPtrInput` via:
SamlIdpConfigArgs{...} or: nil
func SamlIdpConfigPtr ¶ added in v0.27.0
func SamlIdpConfigPtr(v *SamlIdpConfigArgs) SamlIdpConfigPtrInput
type SamlIdpConfigPtrOutput ¶ added in v0.27.0
type SamlIdpConfigPtrOutput struct{ *pulumi.OutputState }
func (SamlIdpConfigPtrOutput) ChangePasswordUri ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) ChangePasswordUri() pulumi.StringPtrOutput
The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`.
func (SamlIdpConfigPtrOutput) Elem ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) Elem() SamlIdpConfigOutput
func (SamlIdpConfigPtrOutput) ElementType ¶ added in v0.27.0
func (SamlIdpConfigPtrOutput) ElementType() reflect.Type
func (SamlIdpConfigPtrOutput) EntityId ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) EntityId() pulumi.StringPtrOutput
The SAML **Entity ID** of the identity provider.
func (SamlIdpConfigPtrOutput) LogoutRedirectUri ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) LogoutRedirectUri() pulumi.StringPtrOutput
The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`.
func (SamlIdpConfigPtrOutput) SingleSignOnServiceUri ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) SingleSignOnServiceUri() pulumi.StringPtrOutput
The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding.
func (SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutput ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutput() SamlIdpConfigPtrOutput
func (SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutputWithContext ¶ added in v0.27.0
func (o SamlIdpConfigPtrOutput) ToSamlIdpConfigPtrOutputWithContext(ctx context.Context) SamlIdpConfigPtrOutput
type SamlIdpConfigResponse ¶ added in v0.27.0
type SamlIdpConfigResponse struct { // The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`. ChangePasswordUri string `pulumi:"changePasswordUri"` // The SAML **Entity ID** of the identity provider. EntityId string `pulumi:"entityId"` // The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`. LogoutRedirectUri string `pulumi:"logoutRedirectUri"` // The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding. SingleSignOnServiceUri string `pulumi:"singleSignOnServiceUri"` }
SAML IDP (identity provider) configuration.
type SamlIdpConfigResponseOutput ¶ added in v0.27.0
type SamlIdpConfigResponseOutput struct{ *pulumi.OutputState }
SAML IDP (identity provider) configuration.
func (SamlIdpConfigResponseOutput) ChangePasswordUri ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) ChangePasswordUri() pulumi.StringOutput
The **Change Password URL** of the identity provider. Users will be sent to this URL when changing their passwords at `myaccount.google.com`. This takes precedence over the change password URL configured at customer-level. Must use `HTTPS`.
func (SamlIdpConfigResponseOutput) ElementType ¶ added in v0.27.0
func (SamlIdpConfigResponseOutput) ElementType() reflect.Type
func (SamlIdpConfigResponseOutput) EntityId ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) EntityId() pulumi.StringOutput
The SAML **Entity ID** of the identity provider.
func (SamlIdpConfigResponseOutput) LogoutRedirectUri ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) LogoutRedirectUri() pulumi.StringOutput
The **Logout Redirect URL** (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML `LogoutRequest` i.e. SAML single logout is not supported. Must use `HTTPS`.
func (SamlIdpConfigResponseOutput) SingleSignOnServiceUri ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) SingleSignOnServiceUri() pulumi.StringOutput
The `SingleSignOnService` endpoint location (sign-in page URL) of the identity provider. This is the URL where the `AuthnRequest` will be sent. Must use `HTTPS`. Assumed to accept the `HTTP-Redirect` binding.
func (SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutput ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutput() SamlIdpConfigResponseOutput
func (SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutputWithContext ¶ added in v0.27.0
func (o SamlIdpConfigResponseOutput) ToSamlIdpConfigResponseOutputWithContext(ctx context.Context) SamlIdpConfigResponseOutput
type SamlSpConfig ¶ added in v0.27.0
type SamlSpConfig struct { }
SAML SP (service provider) configuration.
type SamlSpConfigArgs ¶ added in v0.27.0
type SamlSpConfigArgs struct { }
SAML SP (service provider) configuration.
func (SamlSpConfigArgs) ElementType ¶ added in v0.27.0
func (SamlSpConfigArgs) ElementType() reflect.Type
func (SamlSpConfigArgs) ToSamlSpConfigOutput ¶ added in v0.27.0
func (i SamlSpConfigArgs) ToSamlSpConfigOutput() SamlSpConfigOutput
func (SamlSpConfigArgs) ToSamlSpConfigOutputWithContext ¶ added in v0.27.0
func (i SamlSpConfigArgs) ToSamlSpConfigOutputWithContext(ctx context.Context) SamlSpConfigOutput
func (SamlSpConfigArgs) ToSamlSpConfigPtrOutput ¶ added in v0.27.0
func (i SamlSpConfigArgs) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
func (SamlSpConfigArgs) ToSamlSpConfigPtrOutputWithContext ¶ added in v0.27.0
func (i SamlSpConfigArgs) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
type SamlSpConfigInput ¶ added in v0.27.0
type SamlSpConfigInput interface { pulumi.Input ToSamlSpConfigOutput() SamlSpConfigOutput ToSamlSpConfigOutputWithContext(context.Context) SamlSpConfigOutput }
SamlSpConfigInput is an input type that accepts SamlSpConfigArgs and SamlSpConfigOutput values. You can construct a concrete instance of `SamlSpConfigInput` via:
SamlSpConfigArgs{...}
type SamlSpConfigOutput ¶ added in v0.27.0
type SamlSpConfigOutput struct{ *pulumi.OutputState }
SAML SP (service provider) configuration.
func (SamlSpConfigOutput) ElementType ¶ added in v0.27.0
func (SamlSpConfigOutput) ElementType() reflect.Type
func (SamlSpConfigOutput) ToSamlSpConfigOutput ¶ added in v0.27.0
func (o SamlSpConfigOutput) ToSamlSpConfigOutput() SamlSpConfigOutput
func (SamlSpConfigOutput) ToSamlSpConfigOutputWithContext ¶ added in v0.27.0
func (o SamlSpConfigOutput) ToSamlSpConfigOutputWithContext(ctx context.Context) SamlSpConfigOutput
func (SamlSpConfigOutput) ToSamlSpConfigPtrOutput ¶ added in v0.27.0
func (o SamlSpConfigOutput) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
func (SamlSpConfigOutput) ToSamlSpConfigPtrOutputWithContext ¶ added in v0.27.0
func (o SamlSpConfigOutput) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
type SamlSpConfigPtrInput ¶ added in v0.27.0
type SamlSpConfigPtrInput interface { pulumi.Input ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput ToSamlSpConfigPtrOutputWithContext(context.Context) SamlSpConfigPtrOutput }
SamlSpConfigPtrInput is an input type that accepts SamlSpConfigArgs, SamlSpConfigPtr and SamlSpConfigPtrOutput values. You can construct a concrete instance of `SamlSpConfigPtrInput` via:
SamlSpConfigArgs{...} or: nil
func SamlSpConfigPtr ¶ added in v0.27.0
func SamlSpConfigPtr(v *SamlSpConfigArgs) SamlSpConfigPtrInput
type SamlSpConfigPtrOutput ¶ added in v0.27.0
type SamlSpConfigPtrOutput struct{ *pulumi.OutputState }
func (SamlSpConfigPtrOutput) Elem ¶ added in v0.27.0
func (o SamlSpConfigPtrOutput) Elem() SamlSpConfigOutput
func (SamlSpConfigPtrOutput) ElementType ¶ added in v0.27.0
func (SamlSpConfigPtrOutput) ElementType() reflect.Type
func (SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutput ¶ added in v0.27.0
func (o SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutput() SamlSpConfigPtrOutput
func (SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutputWithContext ¶ added in v0.27.0
func (o SamlSpConfigPtrOutput) ToSamlSpConfigPtrOutputWithContext(ctx context.Context) SamlSpConfigPtrOutput
type SamlSpConfigResponse ¶ added in v0.27.0
type SamlSpConfigResponse struct { // The SAML **Assertion Consumer Service (ACS) URL** to be used for the IDP-initiated login. Assumed to accept response messages via the `HTTP-POST` binding. AssertionConsumerServiceUri string `pulumi:"assertionConsumerServiceUri"` // The SAML **Entity ID** for this service provider. EntityId string `pulumi:"entityId"` }
SAML SP (service provider) configuration.
type SamlSpConfigResponseOutput ¶ added in v0.27.0
type SamlSpConfigResponseOutput struct{ *pulumi.OutputState }
SAML SP (service provider) configuration.
func (SamlSpConfigResponseOutput) AssertionConsumerServiceUri ¶ added in v0.27.0
func (o SamlSpConfigResponseOutput) AssertionConsumerServiceUri() pulumi.StringOutput
The SAML **Assertion Consumer Service (ACS) URL** to be used for the IDP-initiated login. Assumed to accept response messages via the `HTTP-POST` binding.
func (SamlSpConfigResponseOutput) ElementType ¶ added in v0.27.0
func (SamlSpConfigResponseOutput) ElementType() reflect.Type
func (SamlSpConfigResponseOutput) EntityId ¶ added in v0.27.0
func (o SamlSpConfigResponseOutput) EntityId() pulumi.StringOutput
The SAML **Entity ID** for this service provider.
func (SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutput ¶ added in v0.27.0
func (o SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutput() SamlSpConfigResponseOutput
func (SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutputWithContext ¶ added in v0.27.0
func (o SamlSpConfigResponseOutput) ToSamlSpConfigResponseOutputWithContext(ctx context.Context) SamlSpConfigResponseOutput
type SamlSsoInfo ¶ added in v0.27.0
type SamlSsoInfo struct { // Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`. InboundSamlSsoProfile string `pulumi:"inboundSamlSsoProfile"` }
Details that are applicable when `sso_mode` == `SAML_SSO`.
type SamlSsoInfoArgs ¶ added in v0.27.0
type SamlSsoInfoArgs struct { // Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`. InboundSamlSsoProfile pulumi.StringInput `pulumi:"inboundSamlSsoProfile"` }
Details that are applicable when `sso_mode` == `SAML_SSO`.
func (SamlSsoInfoArgs) ElementType ¶ added in v0.27.0
func (SamlSsoInfoArgs) ElementType() reflect.Type
func (SamlSsoInfoArgs) ToSamlSsoInfoOutput ¶ added in v0.27.0
func (i SamlSsoInfoArgs) ToSamlSsoInfoOutput() SamlSsoInfoOutput
func (SamlSsoInfoArgs) ToSamlSsoInfoOutputWithContext ¶ added in v0.27.0
func (i SamlSsoInfoArgs) ToSamlSsoInfoOutputWithContext(ctx context.Context) SamlSsoInfoOutput
func (SamlSsoInfoArgs) ToSamlSsoInfoPtrOutput ¶ added in v0.27.0
func (i SamlSsoInfoArgs) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
func (SamlSsoInfoArgs) ToSamlSsoInfoPtrOutputWithContext ¶ added in v0.27.0
func (i SamlSsoInfoArgs) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
type SamlSsoInfoInput ¶ added in v0.27.0
type SamlSsoInfoInput interface { pulumi.Input ToSamlSsoInfoOutput() SamlSsoInfoOutput ToSamlSsoInfoOutputWithContext(context.Context) SamlSsoInfoOutput }
SamlSsoInfoInput is an input type that accepts SamlSsoInfoArgs and SamlSsoInfoOutput values. You can construct a concrete instance of `SamlSsoInfoInput` via:
SamlSsoInfoArgs{...}
type SamlSsoInfoOutput ¶ added in v0.27.0
type SamlSsoInfoOutput struct{ *pulumi.OutputState }
Details that are applicable when `sso_mode` == `SAML_SSO`.
func (SamlSsoInfoOutput) ElementType ¶ added in v0.27.0
func (SamlSsoInfoOutput) ElementType() reflect.Type
func (SamlSsoInfoOutput) InboundSamlSsoProfile ¶ added in v0.27.0
func (o SamlSsoInfoOutput) InboundSamlSsoProfile() pulumi.StringOutput
Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`.
func (SamlSsoInfoOutput) ToSamlSsoInfoOutput ¶ added in v0.27.0
func (o SamlSsoInfoOutput) ToSamlSsoInfoOutput() SamlSsoInfoOutput
func (SamlSsoInfoOutput) ToSamlSsoInfoOutputWithContext ¶ added in v0.27.0
func (o SamlSsoInfoOutput) ToSamlSsoInfoOutputWithContext(ctx context.Context) SamlSsoInfoOutput
func (SamlSsoInfoOutput) ToSamlSsoInfoPtrOutput ¶ added in v0.27.0
func (o SamlSsoInfoOutput) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
func (SamlSsoInfoOutput) ToSamlSsoInfoPtrOutputWithContext ¶ added in v0.27.0
func (o SamlSsoInfoOutput) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
type SamlSsoInfoPtrInput ¶ added in v0.27.0
type SamlSsoInfoPtrInput interface { pulumi.Input ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput ToSamlSsoInfoPtrOutputWithContext(context.Context) SamlSsoInfoPtrOutput }
SamlSsoInfoPtrInput is an input type that accepts SamlSsoInfoArgs, SamlSsoInfoPtr and SamlSsoInfoPtrOutput values. You can construct a concrete instance of `SamlSsoInfoPtrInput` via:
SamlSsoInfoArgs{...} or: nil
func SamlSsoInfoPtr ¶ added in v0.27.0
func SamlSsoInfoPtr(v *SamlSsoInfoArgs) SamlSsoInfoPtrInput
type SamlSsoInfoPtrOutput ¶ added in v0.27.0
type SamlSsoInfoPtrOutput struct{ *pulumi.OutputState }
func (SamlSsoInfoPtrOutput) Elem ¶ added in v0.27.0
func (o SamlSsoInfoPtrOutput) Elem() SamlSsoInfoOutput
func (SamlSsoInfoPtrOutput) ElementType ¶ added in v0.27.0
func (SamlSsoInfoPtrOutput) ElementType() reflect.Type
func (SamlSsoInfoPtrOutput) InboundSamlSsoProfile ¶ added in v0.27.0
func (o SamlSsoInfoPtrOutput) InboundSamlSsoProfile() pulumi.StringPtrOutput
Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`.
func (SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutput ¶ added in v0.27.0
func (o SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutput() SamlSsoInfoPtrOutput
func (SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutputWithContext ¶ added in v0.27.0
func (o SamlSsoInfoPtrOutput) ToSamlSsoInfoPtrOutputWithContext(ctx context.Context) SamlSsoInfoPtrOutput
type SamlSsoInfoResponse ¶ added in v0.27.0
type SamlSsoInfoResponse struct { // Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`. InboundSamlSsoProfile string `pulumi:"inboundSamlSsoProfile"` }
Details that are applicable when `sso_mode` == `SAML_SSO`.
type SamlSsoInfoResponseOutput ¶ added in v0.27.0
type SamlSsoInfoResponseOutput struct{ *pulumi.OutputState }
Details that are applicable when `sso_mode` == `SAML_SSO`.
func (SamlSsoInfoResponseOutput) ElementType ¶ added in v0.27.0
func (SamlSsoInfoResponseOutput) ElementType() reflect.Type
func (SamlSsoInfoResponseOutput) InboundSamlSsoProfile ¶ added in v0.27.0
func (o SamlSsoInfoResponseOutput) InboundSamlSsoProfile() pulumi.StringOutput
Name of the `InboundSamlSsoProfile` to use. Must be of the form `inboundSamlSsoProfiles/{inbound_saml_sso_profile}`.
func (SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutput ¶ added in v0.27.0
func (o SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutput() SamlSsoInfoResponseOutput
func (SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutputWithContext ¶ added in v0.27.0
func (o SamlSsoInfoResponseOutput) ToSamlSsoInfoResponseOutputWithContext(ctx context.Context) SamlSsoInfoResponseOutput
type SignInBehavior ¶ added in v0.27.0
type SignInBehavior struct { // When to redirect sign-ins to the IdP. RedirectCondition *SignInBehaviorRedirectCondition `pulumi:"redirectCondition"` }
Controls sign-in behavior.
type SignInBehaviorArgs ¶ added in v0.27.0
type SignInBehaviorArgs struct { // When to redirect sign-ins to the IdP. RedirectCondition SignInBehaviorRedirectConditionPtrInput `pulumi:"redirectCondition"` }
Controls sign-in behavior.
func (SignInBehaviorArgs) ElementType ¶ added in v0.27.0
func (SignInBehaviorArgs) ElementType() reflect.Type
func (SignInBehaviorArgs) ToSignInBehaviorOutput ¶ added in v0.27.0
func (i SignInBehaviorArgs) ToSignInBehaviorOutput() SignInBehaviorOutput
func (SignInBehaviorArgs) ToSignInBehaviorOutputWithContext ¶ added in v0.27.0
func (i SignInBehaviorArgs) ToSignInBehaviorOutputWithContext(ctx context.Context) SignInBehaviorOutput
func (SignInBehaviorArgs) ToSignInBehaviorPtrOutput ¶ added in v0.27.0
func (i SignInBehaviorArgs) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
func (SignInBehaviorArgs) ToSignInBehaviorPtrOutputWithContext ¶ added in v0.27.0
func (i SignInBehaviorArgs) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
type SignInBehaviorInput ¶ added in v0.27.0
type SignInBehaviorInput interface { pulumi.Input ToSignInBehaviorOutput() SignInBehaviorOutput ToSignInBehaviorOutputWithContext(context.Context) SignInBehaviorOutput }
SignInBehaviorInput is an input type that accepts SignInBehaviorArgs and SignInBehaviorOutput values. You can construct a concrete instance of `SignInBehaviorInput` via:
SignInBehaviorArgs{...}
type SignInBehaviorOutput ¶ added in v0.27.0
type SignInBehaviorOutput struct{ *pulumi.OutputState }
Controls sign-in behavior.
func (SignInBehaviorOutput) ElementType ¶ added in v0.27.0
func (SignInBehaviorOutput) ElementType() reflect.Type
func (SignInBehaviorOutput) RedirectCondition ¶ added in v0.27.0
func (o SignInBehaviorOutput) RedirectCondition() SignInBehaviorRedirectConditionPtrOutput
When to redirect sign-ins to the IdP.
func (SignInBehaviorOutput) ToSignInBehaviorOutput ¶ added in v0.27.0
func (o SignInBehaviorOutput) ToSignInBehaviorOutput() SignInBehaviorOutput
func (SignInBehaviorOutput) ToSignInBehaviorOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorOutput) ToSignInBehaviorOutputWithContext(ctx context.Context) SignInBehaviorOutput
func (SignInBehaviorOutput) ToSignInBehaviorPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorOutput) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
func (SignInBehaviorOutput) ToSignInBehaviorPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorOutput) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
type SignInBehaviorPtrInput ¶ added in v0.27.0
type SignInBehaviorPtrInput interface { pulumi.Input ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput ToSignInBehaviorPtrOutputWithContext(context.Context) SignInBehaviorPtrOutput }
SignInBehaviorPtrInput is an input type that accepts SignInBehaviorArgs, SignInBehaviorPtr and SignInBehaviorPtrOutput values. You can construct a concrete instance of `SignInBehaviorPtrInput` via:
SignInBehaviorArgs{...} or: nil
func SignInBehaviorPtr ¶ added in v0.27.0
func SignInBehaviorPtr(v *SignInBehaviorArgs) SignInBehaviorPtrInput
type SignInBehaviorPtrOutput ¶ added in v0.27.0
type SignInBehaviorPtrOutput struct{ *pulumi.OutputState }
func (SignInBehaviorPtrOutput) Elem ¶ added in v0.27.0
func (o SignInBehaviorPtrOutput) Elem() SignInBehaviorOutput
func (SignInBehaviorPtrOutput) ElementType ¶ added in v0.27.0
func (SignInBehaviorPtrOutput) ElementType() reflect.Type
func (SignInBehaviorPtrOutput) RedirectCondition ¶ added in v0.27.0
func (o SignInBehaviorPtrOutput) RedirectCondition() SignInBehaviorRedirectConditionPtrOutput
When to redirect sign-ins to the IdP.
func (SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutput() SignInBehaviorPtrOutput
func (SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorPtrOutput) ToSignInBehaviorPtrOutputWithContext(ctx context.Context) SignInBehaviorPtrOutput
type SignInBehaviorRedirectCondition ¶ added in v0.27.0
type SignInBehaviorRedirectCondition string
When to redirect sign-ins to the IdP.
func (SignInBehaviorRedirectCondition) ElementType ¶ added in v0.27.0
func (SignInBehaviorRedirectCondition) ElementType() reflect.Type
func (SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutput ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutput() SignInBehaviorRedirectConditionOutput
func (SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutputWithContext ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionOutput
func (SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutput ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutputWithContext ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectCondition) ToStringOutput ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToStringOutput() pulumi.StringOutput
func (SignInBehaviorRedirectCondition) ToStringOutputWithContext ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignInBehaviorRedirectCondition) ToStringPtrOutput ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignInBehaviorRedirectCondition) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (e SignInBehaviorRedirectCondition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignInBehaviorRedirectConditionInput ¶ added in v0.27.0
type SignInBehaviorRedirectConditionInput interface { pulumi.Input ToSignInBehaviorRedirectConditionOutput() SignInBehaviorRedirectConditionOutput ToSignInBehaviorRedirectConditionOutputWithContext(context.Context) SignInBehaviorRedirectConditionOutput }
SignInBehaviorRedirectConditionInput is an input type that accepts values of the SignInBehaviorRedirectCondition enum A concrete instance of `SignInBehaviorRedirectConditionInput` can be one of the following:
SignInBehaviorRedirectConditionRedirectConditionUnspecified SignInBehaviorRedirectConditionNever
type SignInBehaviorRedirectConditionOutput ¶ added in v0.27.0
type SignInBehaviorRedirectConditionOutput struct{ *pulumi.OutputState }
func (SignInBehaviorRedirectConditionOutput) ElementType ¶ added in v0.27.0
func (SignInBehaviorRedirectConditionOutput) ElementType() reflect.Type
func (SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutput() SignInBehaviorRedirectConditionOutput
func (SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionOutput
func (SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectConditionOutput) ToStringOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToStringOutput() pulumi.StringOutput
func (SignInBehaviorRedirectConditionOutput) ToStringOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SignInBehaviorRedirectConditionOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignInBehaviorRedirectConditionOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignInBehaviorRedirectConditionPtrInput ¶ added in v0.27.0
type SignInBehaviorRedirectConditionPtrInput interface { pulumi.Input ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput ToSignInBehaviorRedirectConditionPtrOutputWithContext(context.Context) SignInBehaviorRedirectConditionPtrOutput }
func SignInBehaviorRedirectConditionPtr ¶ added in v0.27.0
func SignInBehaviorRedirectConditionPtr(v string) SignInBehaviorRedirectConditionPtrInput
type SignInBehaviorRedirectConditionPtrOutput ¶ added in v0.27.0
type SignInBehaviorRedirectConditionPtrOutput struct{ *pulumi.OutputState }
func (SignInBehaviorRedirectConditionPtrOutput) ElementType ¶ added in v0.27.0
func (SignInBehaviorRedirectConditionPtrOutput) ElementType() reflect.Type
func (SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutput() SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionPtrOutput) ToSignInBehaviorRedirectConditionPtrOutputWithContext(ctx context.Context) SignInBehaviorRedirectConditionPtrOutput
func (SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorRedirectConditionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SignInBehaviorResponse ¶ added in v0.27.0
type SignInBehaviorResponse struct { // When to redirect sign-ins to the IdP. RedirectCondition string `pulumi:"redirectCondition"` }
Controls sign-in behavior.
type SignInBehaviorResponseOutput ¶ added in v0.27.0
type SignInBehaviorResponseOutput struct{ *pulumi.OutputState }
Controls sign-in behavior.
func (SignInBehaviorResponseOutput) ElementType ¶ added in v0.27.0
func (SignInBehaviorResponseOutput) ElementType() reflect.Type
func (SignInBehaviorResponseOutput) RedirectCondition ¶ added in v0.27.0
func (o SignInBehaviorResponseOutput) RedirectCondition() pulumi.StringOutput
When to redirect sign-ins to the IdP.
func (SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutput ¶ added in v0.27.0
func (o SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutput() SignInBehaviorResponseOutput
func (SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutputWithContext ¶ added in v0.27.0
func (o SignInBehaviorResponseOutput) ToSignInBehaviorResponseOutputWithContext(ctx context.Context) SignInBehaviorResponseOutput