Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudidentity/v1beta1.Device
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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.
Create Device Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Device(name: string, args?: DeviceArgs, opts?: CustomResourceOptions);@overload
def Device(resource_name: str,
           args: Optional[DeviceArgs] = None,
           opts: Optional[ResourceOptions] = None)
@overload
def Device(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           asset_tag: Optional[str] = None,
           client_types: Optional[Sequence[DeviceClientTypesItem]] = None,
           customer: Optional[str] = None,
           device_id: Optional[str] = None,
           hostname: Optional[str] = None,
           last_sync_time: Optional[str] = None,
           serial_number: Optional[str] = None,
           wifi_mac_addresses: Optional[Sequence[str]] = None)func NewDevice(ctx *Context, name string, args *DeviceArgs, opts ...ResourceOption) (*Device, error)public Device(string name, DeviceArgs? args = null, CustomResourceOptions? opts = null)
public Device(String name, DeviceArgs args)
public Device(String name, DeviceArgs args, CustomResourceOptions options)
type: google-native:cloudidentity/v1beta1:Device
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var google_nativeDeviceResource = new GoogleNative.CloudIdentity.V1Beta1.Device("google-nativeDeviceResource", new()
{
    AssetTag = "string",
    ClientTypes = new[]
    {
        GoogleNative.CloudIdentity.V1Beta1.DeviceClientTypesItem.ClientTypeUnspecified,
    },
    Customer = "string",
    DeviceId = "string",
    Hostname = "string",
    LastSyncTime = "string",
    SerialNumber = "string",
    WifiMacAddresses = new[]
    {
        "string",
    },
});
example, err := cloudidentityv1beta1.NewDevice(ctx, "google-nativeDeviceResource", &cloudidentityv1beta1.DeviceArgs{
	AssetTag: pulumi.String("string"),
	ClientTypes: cloudidentity.DeviceClientTypesItemArray{
		cloudidentityv1beta1.DeviceClientTypesItemClientTypeUnspecified,
	},
	Customer:     pulumi.String("string"),
	DeviceId:     pulumi.String("string"),
	Hostname:     pulumi.String("string"),
	LastSyncTime: pulumi.String("string"),
	SerialNumber: pulumi.String("string"),
	WifiMacAddresses: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var google_nativeDeviceResource = new Device("google-nativeDeviceResource", DeviceArgs.builder()
    .assetTag("string")
    .clientTypes("CLIENT_TYPE_UNSPECIFIED")
    .customer("string")
    .deviceId("string")
    .hostname("string")
    .lastSyncTime("string")
    .serialNumber("string")
    .wifiMacAddresses("string")
    .build());
google_native_device_resource = google_native.cloudidentity.v1beta1.Device("google-nativeDeviceResource",
    asset_tag="string",
    client_types=[google_native.cloudidentity.v1beta1.DeviceClientTypesItem.CLIENT_TYPE_UNSPECIFIED],
    customer="string",
    device_id="string",
    hostname="string",
    last_sync_time="string",
    serial_number="string",
    wifi_mac_addresses=["string"])
const google_nativeDeviceResource = new google_native.cloudidentity.v1beta1.Device("google-nativeDeviceResource", {
    assetTag: "string",
    clientTypes: [google_native.cloudidentity.v1beta1.DeviceClientTypesItem.ClientTypeUnspecified],
    customer: "string",
    deviceId: "string",
    hostname: "string",
    lastSyncTime: "string",
    serialNumber: "string",
    wifiMacAddresses: ["string"],
});
type: google-native:cloudidentity/v1beta1:Device
properties:
    assetTag: string
    clientTypes:
        - CLIENT_TYPE_UNSPECIFIED
    customer: string
    deviceId: string
    hostname: string
    lastSyncTime: string
    serialNumber: string
    wifiMacAddresses:
        - string
Device Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Device resource accepts the following input properties:
- AssetTag string
- Asset tag of the device.
- ClientTypes List<Pulumi.Google Native. Cloud Identity. V1Beta1. Device Client Types Item> 
- List of the clients the device is reporting to.
- Customer string
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- DeviceId string
- Unique identifier for the device.
- Hostname string
- Host name of the device.
- LastSync stringTime 
- Most recent time when device synced with this service.
- SerialNumber string
- Serial Number of device. Example: HT82V1A01076.
- WifiMac List<string>Addresses 
- WiFi MAC addresses of device.
- AssetTag string
- Asset tag of the device.
- ClientTypes []DeviceClient Types Item 
- List of the clients the device is reporting to.
- Customer string
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- DeviceId string
- Unique identifier for the device.
- Hostname string
- Host name of the device.
- LastSync stringTime 
- Most recent time when device synced with this service.
- SerialNumber string
- Serial Number of device. Example: HT82V1A01076.
- WifiMac []stringAddresses 
- WiFi MAC addresses of device.
- assetTag String
- Asset tag of the device.
- clientTypes List<DeviceClient Types Item> 
- List of the clients the device is reporting to.
- customer String
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- deviceId String
- Unique identifier for the device.
- hostname String
- Host name of the device.
- lastSync StringTime 
- Most recent time when device synced with this service.
- serialNumber String
- Serial Number of device. Example: HT82V1A01076.
- wifiMac List<String>Addresses 
- WiFi MAC addresses of device.
- assetTag string
- Asset tag of the device.
- clientTypes DeviceClient Types Item[] 
- List of the clients the device is reporting to.
- customer string
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- deviceId string
- Unique identifier for the device.
- hostname string
- Host name of the device.
- lastSync stringTime 
- Most recent time when device synced with this service.
- serialNumber string
- Serial Number of device. Example: HT82V1A01076.
- wifiMac string[]Addresses 
- WiFi MAC addresses of device.
- asset_tag str
- Asset tag of the device.
- client_types Sequence[DeviceClient Types Item] 
- List of the clients the device is reporting to.
- customer str
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- device_id str
- Unique identifier for the device.
- hostname str
- Host name of the device.
- last_sync_ strtime 
- Most recent time when device synced with this service.
- serial_number str
- Serial Number of device. Example: HT82V1A01076.
- wifi_mac_ Sequence[str]addresses 
- WiFi MAC addresses of device.
- assetTag String
- Asset tag of the device.
- clientTypes List<"CLIENT_TYPE_UNSPECIFIED" | "DRIVE_FS" | "FUNDAMENTAL" | "ENDPOINT_VERIFICATION" | "WINDOWS_ADVANCED" | "GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWS">
- List of the clients the device is reporting to.
- customer String
- Optional. Resource name of the customer. If you're using this API for your own organization, use customers/my_customerIf you're using this API to manage another organization, usecustomers/{customer_id}, where customer_id is the customer to whom the device belongs.
- deviceId String
- Unique identifier for the device.
- hostname String
- Host name of the device.
- lastSync StringTime 
- Most recent time when device synced with this service.
- serialNumber String
- Serial Number of device. Example: HT82V1A01076.
- wifiMac List<String>Addresses 
- WiFi MAC addresses of device.
Outputs
All input properties are implicitly available as output properties. Additionally, the Device resource produces the following output properties:
- AndroidSpecific Pulumi.Attributes Google Native. Cloud Identity. V1Beta1. Outputs. Android Attributes Response 
- Attributes specific to Android devices.
- BasebandVersion string
- Baseband version of the device.
- BootloaderVersion string
- Device bootloader version. Example: 0.6.7.
- Brand string
- Device brand. Example: Samsung.
- BuildNumber string
- Build number of the device.
- CompromisedState string
- Represents whether the Device is compromised.
- CreateTime string
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- DeviceType string
- Type of device.
- EnabledDeveloper boolOptions 
- Whether developer options is enabled on device.
- EnabledUsb boolDebugging 
- Whether USB debugging is enabled on device.
- EncryptionState string
- Device encryption state.
- EndpointVerification Pulumi.Specific Attributes Google Native. Cloud Identity. V1Beta1. Outputs. Endpoint Verification Specific Attributes Response 
- Attributes specific to Endpoint Verification devices.
- Id string
- The provider-assigned unique ID for this managed resource.
- Imei string
- IMEI number of device if GSM device; empty otherwise.
- KernelVersion string
- Kernel version of the device.
- ManagementState string
- Management state of the device
- Manufacturer string
- Device manufacturer. Example: Motorola.
- Meid string
- MEID number of device if CDMA device; empty otherwise.
- Model string
- Model name of device. Example: Pixel 3.
- Name string
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- NetworkOperator string
- Mobile or network operator of device, if available.
- OsVersion string
- OS version of the device. Example: Android 8.1.0.
- OtherAccounts List<string>
- 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".
- OwnerType string
- Whether the device is owned by the company or an individual
- ReleaseVersion string
- OS release version. Example: 6.0.
- SecurityPatch stringTime 
- OS security patch update time on device.
- AndroidSpecific AndroidAttributes Attributes Response 
- Attributes specific to Android devices.
- BasebandVersion string
- Baseband version of the device.
- BootloaderVersion string
- Device bootloader version. Example: 0.6.7.
- Brand string
- Device brand. Example: Samsung.
- BuildNumber string
- Build number of the device.
- CompromisedState string
- Represents whether the Device is compromised.
- CreateTime string
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- DeviceType string
- Type of device.
- EnabledDeveloper boolOptions 
- Whether developer options is enabled on device.
- EnabledUsb boolDebugging 
- Whether USB debugging is enabled on device.
- EncryptionState string
- Device encryption state.
- EndpointVerification EndpointSpecific Attributes Verification Specific Attributes Response 
- Attributes specific to Endpoint Verification devices.
- Id string
- The provider-assigned unique ID for this managed resource.
- Imei string
- IMEI number of device if GSM device; empty otherwise.
- KernelVersion string
- Kernel version of the device.
- ManagementState string
- Management state of the device
- Manufacturer string
- Device manufacturer. Example: Motorola.
- Meid string
- MEID number of device if CDMA device; empty otherwise.
- Model string
- Model name of device. Example: Pixel 3.
- Name string
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- NetworkOperator string
- Mobile or network operator of device, if available.
- OsVersion string
- OS version of the device. Example: Android 8.1.0.
- OtherAccounts []string
- 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".
- OwnerType string
- Whether the device is owned by the company or an individual
- ReleaseVersion string
- OS release version. Example: 6.0.
- SecurityPatch stringTime 
- OS security patch update time on device.
- androidSpecific AndroidAttributes Attributes Response 
- Attributes specific to Android devices.
- basebandVersion String
- Baseband version of the device.
- bootloaderVersion String
- Device bootloader version. Example: 0.6.7.
- brand String
- Device brand. Example: Samsung.
- buildNumber String
- Build number of the device.
- compromisedState String
- Represents whether the Device is compromised.
- createTime String
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- deviceType String
- Type of device.
- enabledDeveloper BooleanOptions 
- Whether developer options is enabled on device.
- enabledUsb BooleanDebugging 
- Whether USB debugging is enabled on device.
- encryptionState String
- Device encryption state.
- endpointVerification EndpointSpecific Attributes Verification Specific Attributes Response 
- Attributes specific to Endpoint Verification devices.
- id String
- The provider-assigned unique ID for this managed resource.
- imei String
- IMEI number of device if GSM device; empty otherwise.
- kernelVersion String
- Kernel version of the device.
- managementState String
- Management state of the device
- manufacturer String
- Device manufacturer. Example: Motorola.
- meid String
- MEID number of device if CDMA device; empty otherwise.
- model String
- Model name of device. Example: Pixel 3.
- name String
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- networkOperator String
- Mobile or network operator of device, if available.
- osVersion String
- OS version of the device. Example: Android 8.1.0.
- otherAccounts List<String>
- 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".
- ownerType String
- Whether the device is owned by the company or an individual
- releaseVersion String
- OS release version. Example: 6.0.
- securityPatch StringTime 
- OS security patch update time on device.
- androidSpecific AndroidAttributes Attributes Response 
- Attributes specific to Android devices.
- basebandVersion string
- Baseband version of the device.
- bootloaderVersion string
- Device bootloader version. Example: 0.6.7.
- brand string
- Device brand. Example: Samsung.
- buildNumber string
- Build number of the device.
- compromisedState string
- Represents whether the Device is compromised.
- createTime string
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- deviceType string
- Type of device.
- enabledDeveloper booleanOptions 
- Whether developer options is enabled on device.
- enabledUsb booleanDebugging 
- Whether USB debugging is enabled on device.
- encryptionState string
- Device encryption state.
- endpointVerification EndpointSpecific Attributes Verification Specific Attributes Response 
- Attributes specific to Endpoint Verification devices.
- id string
- The provider-assigned unique ID for this managed resource.
- imei string
- IMEI number of device if GSM device; empty otherwise.
- kernelVersion string
- Kernel version of the device.
- managementState string
- Management state of the device
- manufacturer string
- Device manufacturer. Example: Motorola.
- meid string
- MEID number of device if CDMA device; empty otherwise.
- model string
- Model name of device. Example: Pixel 3.
- name string
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- networkOperator string
- Mobile or network operator of device, if available.
- osVersion string
- OS version of the device. Example: Android 8.1.0.
- otherAccounts string[]
- 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".
- ownerType string
- Whether the device is owned by the company or an individual
- releaseVersion string
- OS release version. Example: 6.0.
- securityPatch stringTime 
- OS security patch update time on device.
- android_specific_ Androidattributes Attributes Response 
- Attributes specific to Android devices.
- baseband_version str
- Baseband version of the device.
- bootloader_version str
- Device bootloader version. Example: 0.6.7.
- brand str
- Device brand. Example: Samsung.
- build_number str
- Build number of the device.
- compromised_state str
- Represents whether the Device is compromised.
- create_time str
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- device_type str
- Type of device.
- enabled_developer_ booloptions 
- Whether developer options is enabled on device.
- enabled_usb_ booldebugging 
- Whether USB debugging is enabled on device.
- encryption_state str
- Device encryption state.
- endpoint_verification_ Endpointspecific_ attributes Verification Specific Attributes Response 
- Attributes specific to Endpoint Verification devices.
- id str
- The provider-assigned unique ID for this managed resource.
- imei str
- IMEI number of device if GSM device; empty otherwise.
- kernel_version str
- Kernel version of the device.
- management_state str
- Management state of the device
- manufacturer str
- Device manufacturer. Example: Motorola.
- meid str
- MEID number of device if CDMA device; empty otherwise.
- model str
- Model name of device. Example: Pixel 3.
- name str
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- network_operator str
- Mobile or network operator of device, if available.
- os_version str
- OS version of the device. Example: Android 8.1.0.
- other_accounts Sequence[str]
- 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".
- owner_type str
- Whether the device is owned by the company or an individual
- release_version str
- OS release version. Example: 6.0.
- security_patch_ strtime 
- OS security patch update time on device.
- androidSpecific Property MapAttributes 
- Attributes specific to Android devices.
- basebandVersion String
- Baseband version of the device.
- bootloaderVersion String
- Device bootloader version. Example: 0.6.7.
- brand String
- Device brand. Example: Samsung.
- buildNumber String
- Build number of the device.
- compromisedState String
- Represents whether the Device is compromised.
- createTime String
- When the Company-Owned device was imported. This field is empty for BYOD devices.
- deviceType String
- Type of device.
- enabledDeveloper BooleanOptions 
- Whether developer options is enabled on device.
- enabledUsb BooleanDebugging 
- Whether USB debugging is enabled on device.
- encryptionState String
- Device encryption state.
- endpointVerification Property MapSpecific Attributes 
- Attributes specific to Endpoint Verification devices.
- id String
- The provider-assigned unique ID for this managed resource.
- imei String
- IMEI number of device if GSM device; empty otherwise.
- kernelVersion String
- Kernel version of the device.
- managementState String
- Management state of the device
- manufacturer String
- Device manufacturer. Example: Motorola.
- meid String
- MEID number of device if CDMA device; empty otherwise.
- model String
- Model name of device. Example: Pixel 3.
- name String
- Resource name of the Device in format: devices/{device_id}, where device_id is the unique id assigned to the Device.
- networkOperator String
- Mobile or network operator of device, if available.
- osVersion String
- OS version of the device. Example: Android 8.1.0.
- otherAccounts List<String>
- 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".
- ownerType String
- Whether the device is owned by the company or an individual
- releaseVersion String
- OS release version. Example: 6.0.
- securityPatch StringTime 
- OS security patch update time on device.
Supporting Types
AndroidAttributesResponse, AndroidAttributesResponseArgs      
- CtsProfile boolMatch 
- Whether the device passes Android CTS compliance.
- EnabledUnknown boolSources 
- Whether applications from unknown sources can be installed on device.
- HasPotentially boolHarmful Apps 
- Whether any potentially harmful apps were detected on the device.
- OwnerProfile boolAccount 
- 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.
- OwnershipPrivilege string
- Ownership privileges on device.
- SupportsWork boolProfile 
- 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.
- VerifiedBoot bool
- Whether Android verified boot status is GREEN.
- VerifyApps boolEnabled 
- Whether Google Play Protect Verify Apps is enabled.
- CtsProfile boolMatch 
- Whether the device passes Android CTS compliance.
- EnabledUnknown boolSources 
- Whether applications from unknown sources can be installed on device.
- HasPotentially boolHarmful Apps 
- Whether any potentially harmful apps were detected on the device.
- OwnerProfile boolAccount 
- 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.
- OwnershipPrivilege string
- Ownership privileges on device.
- SupportsWork boolProfile 
- 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.
- VerifiedBoot bool
- Whether Android verified boot status is GREEN.
- VerifyApps boolEnabled 
- Whether Google Play Protect Verify Apps is enabled.
- ctsProfile BooleanMatch 
- Whether the device passes Android CTS compliance.
- enabledUnknown BooleanSources 
- Whether applications from unknown sources can be installed on device.
- hasPotentially BooleanHarmful Apps 
- Whether any potentially harmful apps were detected on the device.
- ownerProfile BooleanAccount 
- 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.
- ownershipPrivilege String
- Ownership privileges on device.
- supportsWork BooleanProfile 
- 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.
- verifiedBoot Boolean
- Whether Android verified boot status is GREEN.
- verifyApps BooleanEnabled 
- Whether Google Play Protect Verify Apps is enabled.
- ctsProfile booleanMatch 
- Whether the device passes Android CTS compliance.
- enabledUnknown booleanSources 
- Whether applications from unknown sources can be installed on device.
- hasPotentially booleanHarmful Apps 
- Whether any potentially harmful apps were detected on the device.
- ownerProfile booleanAccount 
- 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.
- ownershipPrivilege string
- Ownership privileges on device.
- supportsWork booleanProfile 
- 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.
- verifiedBoot boolean
- Whether Android verified boot status is GREEN.
- verifyApps booleanEnabled 
- Whether Google Play Protect Verify Apps is enabled.
- cts_profile_ boolmatch 
- Whether the device passes Android CTS compliance.
- enabled_unknown_ boolsources 
- Whether applications from unknown sources can be installed on device.
- has_potentially_ boolharmful_ apps 
- Whether any potentially harmful apps were detected on the device.
- owner_profile_ boolaccount 
- 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.
- ownership_privilege str
- Ownership privileges on device.
- supports_work_ boolprofile 
- 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.
- verified_boot bool
- Whether Android verified boot status is GREEN.
- verify_apps_ boolenabled 
- Whether Google Play Protect Verify Apps is enabled.
- ctsProfile BooleanMatch 
- Whether the device passes Android CTS compliance.
- enabledUnknown BooleanSources 
- Whether applications from unknown sources can be installed on device.
- hasPotentially BooleanHarmful Apps 
- Whether any potentially harmful apps were detected on the device.
- ownerProfile BooleanAccount 
- 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.
- ownershipPrivilege String
- Ownership privileges on device.
- supportsWork BooleanProfile 
- 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.
- verifiedBoot Boolean
- Whether Android verified boot status is GREEN.
- verifyApps BooleanEnabled 
- Whether Google Play Protect Verify Apps is enabled.
CertificateAttributesResponse, CertificateAttributesResponseArgs      
- CertificateTemplate Pulumi.Google Native. Cloud Identity. V1Beta1. Inputs. Certificate Template Response 
- The X.509 extension for CertificateTemplate.
- Fingerprint string
- The encoded certificate fingerprint.
- Issuer string
- The name of the issuer of this certificate.
- SerialNumber string
- Serial number of the certificate, Example: "123456789".
- Subject string
- The subject name of this certificate.
- Thumbprint string
- The certificate thumbprint.
- ValidationState string
- Validation state of this certificate.
- ValidityExpiration stringTime 
- Certificate not valid at or after this timestamp.
- ValidityStart stringTime 
- Certificate not valid before this timestamp.
- CertificateTemplate CertificateTemplate Response 
- The X.509 extension for CertificateTemplate.
- Fingerprint string
- The encoded certificate fingerprint.
- Issuer string
- The name of the issuer of this certificate.
- SerialNumber string
- Serial number of the certificate, Example: "123456789".
- Subject string
- The subject name of this certificate.
- Thumbprint string
- The certificate thumbprint.
- ValidationState string
- Validation state of this certificate.
- ValidityExpiration stringTime 
- Certificate not valid at or after this timestamp.
- ValidityStart stringTime 
- Certificate not valid before this timestamp.
- certificateTemplate CertificateTemplate Response 
- The X.509 extension for CertificateTemplate.
- fingerprint String
- The encoded certificate fingerprint.
- issuer String
- The name of the issuer of this certificate.
- serialNumber String
- Serial number of the certificate, Example: "123456789".
- subject String
- The subject name of this certificate.
- thumbprint String
- The certificate thumbprint.
- validationState String
- Validation state of this certificate.
- validityExpiration StringTime 
- Certificate not valid at or after this timestamp.
- validityStart StringTime 
- Certificate not valid before this timestamp.
- certificateTemplate CertificateTemplate Response 
- The X.509 extension for CertificateTemplate.
- fingerprint string
- The encoded certificate fingerprint.
- issuer string
- The name of the issuer of this certificate.
- serialNumber string
- Serial number of the certificate, Example: "123456789".
- subject string
- The subject name of this certificate.
- thumbprint string
- The certificate thumbprint.
- validationState string
- Validation state of this certificate.
- validityExpiration stringTime 
- Certificate not valid at or after this timestamp.
- validityStart stringTime 
- Certificate not valid before this timestamp.
- certificate_template CertificateTemplate Response 
- The X.509 extension for CertificateTemplate.
- fingerprint str
- The encoded certificate fingerprint.
- issuer str
- The name of the issuer of this certificate.
- serial_number str
- Serial number of the certificate, Example: "123456789".
- subject str
- The subject name of this certificate.
- thumbprint str
- The certificate thumbprint.
- validation_state str
- Validation state of this certificate.
- validity_expiration_ strtime 
- Certificate not valid at or after this timestamp.
- validity_start_ strtime 
- Certificate not valid before this timestamp.
- certificateTemplate Property Map
- The X.509 extension for CertificateTemplate.
- fingerprint String
- The encoded certificate fingerprint.
- issuer String
- The name of the issuer of this certificate.
- serialNumber String
- Serial number of the certificate, Example: "123456789".
- subject String
- The subject name of this certificate.
- thumbprint String
- The certificate thumbprint.
- validationState String
- Validation state of this certificate.
- validityExpiration StringTime 
- Certificate not valid at or after this timestamp.
- validityStart StringTime 
- Certificate not valid before this timestamp.
CertificateTemplateResponse, CertificateTemplateResponseArgs      
- MajorVersion int
- The Major version of the template. Example: 100.
- MinorVersion int
- The minor version of the template. Example: 12.
- MajorVersion int
- The Major version of the template. Example: 100.
- MinorVersion int
- The minor version of the template. Example: 12.
- majorVersion Integer
- The Major version of the template. Example: 100.
- minorVersion Integer
- The minor version of the template. Example: 12.
- majorVersion number
- The Major version of the template. Example: 100.
- minorVersion number
- The minor version of the template. Example: 12.
- major_version int
- The Major version of the template. Example: 100.
- minor_version int
- The minor version of the template. Example: 12.
- majorVersion Number
- The Major version of the template. Example: 100.
- minorVersion Number
- The minor version of the template. Example: 12.
DeviceClientTypesItem, DeviceClientTypesItemArgs        
- ClientType Unspecified 
- CLIENT_TYPE_UNSPECIFIEDDefault value
- DriveFs 
- DRIVE_FSManaged by DriveFS
- Fundamental
- FUNDAMENTALManagement type for every secure device
- EndpointVerification 
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- WindowsAdvanced 
- WINDOWS_ADVANCEDManaged by Windows
- GoogleCredentials Provider For Windows 
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
- DeviceClient Types Item Client Type Unspecified 
- CLIENT_TYPE_UNSPECIFIEDDefault value
- DeviceClient Types Item Drive Fs 
- DRIVE_FSManaged by DriveFS
- DeviceClient Types Item Fundamental 
- FUNDAMENTALManagement type for every secure device
- DeviceClient Types Item Endpoint Verification 
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- DeviceClient Types Item Windows Advanced 
- WINDOWS_ADVANCEDManaged by Windows
- DeviceClient Types Item Google Credentials Provider For Windows 
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
- ClientType Unspecified 
- CLIENT_TYPE_UNSPECIFIEDDefault value
- DriveFs 
- DRIVE_FSManaged by DriveFS
- Fundamental
- FUNDAMENTALManagement type for every secure device
- EndpointVerification 
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- WindowsAdvanced 
- WINDOWS_ADVANCEDManaged by Windows
- GoogleCredentials Provider For Windows 
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
- ClientType Unspecified 
- CLIENT_TYPE_UNSPECIFIEDDefault value
- DriveFs 
- DRIVE_FSManaged by DriveFS
- Fundamental
- FUNDAMENTALManagement type for every secure device
- EndpointVerification 
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- WindowsAdvanced 
- WINDOWS_ADVANCEDManaged by Windows
- GoogleCredentials Provider For Windows 
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
- CLIENT_TYPE_UNSPECIFIED
- CLIENT_TYPE_UNSPECIFIEDDefault value
- DRIVE_FS
- DRIVE_FSManaged by DriveFS
- FUNDAMENTAL
- FUNDAMENTALManagement type for every secure device
- ENDPOINT_VERIFICATION
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- WINDOWS_ADVANCED
- WINDOWS_ADVANCEDManaged by Windows
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWS
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
- "CLIENT_TYPE_UNSPECIFIED"
- CLIENT_TYPE_UNSPECIFIEDDefault value
- "DRIVE_FS"
- DRIVE_FSManaged by DriveFS
- "FUNDAMENTAL"
- FUNDAMENTALManagement type for every secure device
- "ENDPOINT_VERIFICATION"
- ENDPOINT_VERIFICATIONManaged by Endpoint Verification
- "WINDOWS_ADVANCED"
- WINDOWS_ADVANCEDManaged by Windows
- "GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWS"
- GOOGLE_CREDENTIALS_PROVIDER_FOR_WINDOWSManaged by Google credential provider for windows
EndpointVerificationSpecificAttributesResponse, EndpointVerificationSpecificAttributesResponseArgs          
- CertificateAttributes []CertificateAttributes Response 
- Details of certificates.
- certificateAttributes List<CertificateAttributes Response> 
- Details of certificates.
- certificateAttributes CertificateAttributes Response[] 
- Details of certificates.
- certificate_attributes Sequence[CertificateAttributes Response] 
- Details of certificates.
- certificateAttributes List<Property Map>
- Details of certificates.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.