1. Packages
  2. Intersight Provider
  3. API Docs
  4. AssetDeviceContractNotification
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.AssetDeviceContractNotification

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Appliances use this object to send request to cloud to compute contract status. Cloud uses this to send the contract status response back to appliance.

    Create AssetDeviceContractNotification Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AssetDeviceContractNotification(name: string, args?: AssetDeviceContractNotificationArgs, opts?: CustomResourceOptions);
    @overload
    def AssetDeviceContractNotification(resource_name: str,
                                        args: Optional[AssetDeviceContractNotificationArgs] = None,
                                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AssetDeviceContractNotification(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        account_moid: Optional[str] = None,
                                        additional_properties: Optional[str] = None,
                                        ancestors: Optional[Sequence[AssetDeviceContractNotificationAncestorArgs]] = None,
                                        asset_device_contract_notification_id: Optional[str] = None,
                                        class_id: Optional[str] = None,
                                        contract_status: Optional[str] = None,
                                        contract_status_reason: Optional[str] = None,
                                        contract_updated_time: Optional[str] = None,
                                        contracts: Optional[Sequence[AssetDeviceContractNotificationContractArgs]] = None,
                                        covered_product_line_end_date: Optional[str] = None,
                                        create_time: Optional[str] = None,
                                        device_id: Optional[str] = None,
                                        domain_group_moid: Optional[str] = None,
                                        end_customers: Optional[Sequence[AssetDeviceContractNotificationEndCustomerArgs]] = None,
                                        end_user_global_ultimates: Optional[Sequence[AssetDeviceContractNotificationEndUserGlobalUltimateArgs]] = None,
                                        is_valid: Optional[bool] = None,
                                        item_type: Optional[str] = None,
                                        last_date_of_support: Optional[str] = None,
                                        maintenance_purchase_order_number: Optional[str] = None,
                                        maintenance_sales_order_number: Optional[str] = None,
                                        mod_time: Optional[str] = None,
                                        moid: Optional[str] = None,
                                        object_type: Optional[str] = None,
                                        owners: Optional[Sequence[str]] = None,
                                        parents: Optional[Sequence[AssetDeviceContractNotificationParentArgs]] = None,
                                        permission_resources: Optional[Sequence[AssetDeviceContractNotificationPermissionResourceArgs]] = None,
                                        products: Optional[Sequence[AssetDeviceContractNotificationProductArgs]] = None,
                                        purchase_order_number: Optional[str] = None,
                                        registered_devices: Optional[Sequence[AssetDeviceContractNotificationRegisteredDeviceArgs]] = None,
                                        reseller_global_ultimates: Optional[Sequence[AssetDeviceContractNotificationResellerGlobalUltimateArgs]] = None,
                                        sales_order_number: Optional[str] = None,
                                        service_description: Optional[str] = None,
                                        service_end_date: Optional[str] = None,
                                        service_level: Optional[str] = None,
                                        service_sku: Optional[str] = None,
                                        service_start_date: Optional[str] = None,
                                        shared_scope: Optional[str] = None,
                                        state_contract: Optional[str] = None,
                                        state_sn2_info: Optional[str] = None,
                                        tags: Optional[Sequence[AssetDeviceContractNotificationTagArgs]] = None,
                                        version_contexts: Optional[Sequence[AssetDeviceContractNotificationVersionContextArgs]] = None,
                                        warranty_end_date: Optional[str] = None,
                                        warranty_type: Optional[str] = None)
    func NewAssetDeviceContractNotification(ctx *Context, name string, args *AssetDeviceContractNotificationArgs, opts ...ResourceOption) (*AssetDeviceContractNotification, error)
    public AssetDeviceContractNotification(string name, AssetDeviceContractNotificationArgs? args = null, CustomResourceOptions? opts = null)
    public AssetDeviceContractNotification(String name, AssetDeviceContractNotificationArgs args)
    public AssetDeviceContractNotification(String name, AssetDeviceContractNotificationArgs args, CustomResourceOptions options)
    
    type: intersight:AssetDeviceContractNotification
    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 AssetDeviceContractNotificationArgs
    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 AssetDeviceContractNotificationArgs
    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 AssetDeviceContractNotificationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AssetDeviceContractNotificationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AssetDeviceContractNotificationArgs
    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 assetDeviceContractNotificationResource = new Intersight.AssetDeviceContractNotification("assetDeviceContractNotificationResource", new()
    {
        AccountMoid = "string",
        AdditionalProperties = "string",
        Ancestors = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationAncestorArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        AssetDeviceContractNotificationId = "string",
        ClassId = "string",
        ContractStatus = "string",
        ContractStatusReason = "string",
        ContractUpdatedTime = "string",
        Contracts = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationContractArgs
            {
                AdditionalProperties = "string",
                BillToGlobalUltimates = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationContractBillToGlobalUltimateArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Id = "string",
                        Name = "string",
                        ObjectType = "string",
                    },
                },
                BillTos = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationContractBillToArgs
                    {
                        AdditionalProperties = "string",
                        Address1 = "string",
                        Address2 = "string",
                        Address3 = "string",
                        City = "string",
                        ClassId = "string",
                        Country = "string",
                        County = "string",
                        Location = "string",
                        Name = "string",
                        ObjectType = "string",
                        PostalCode = "string",
                        Province = "string",
                        State = "string",
                    },
                },
                ClassId = "string",
                ContractNumber = "string",
                LineStatus = "string",
                ObjectType = "string",
            },
        },
        CoveredProductLineEndDate = "string",
        CreateTime = "string",
        DeviceId = "string",
        DomainGroupMoid = "string",
        EndCustomers = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationEndCustomerArgs
            {
                AdditionalProperties = "string",
                Addresses = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationEndCustomerAddressArgs
                    {
                        AdditionalProperties = "string",
                        Address1 = "string",
                        Address2 = "string",
                        Address3 = "string",
                        City = "string",
                        ClassId = "string",
                        Country = "string",
                        County = "string",
                        Location = "string",
                        Name = "string",
                        ObjectType = "string",
                        PostalCode = "string",
                        Province = "string",
                        State = "string",
                    },
                },
                ClassId = "string",
                Id = "string",
                Name = "string",
                ObjectType = "string",
            },
        },
        EndUserGlobalUltimates = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationEndUserGlobalUltimateArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Id = "string",
                Name = "string",
                ObjectType = "string",
            },
        },
        IsValid = false,
        ItemType = "string",
        LastDateOfSupport = "string",
        MaintenancePurchaseOrderNumber = "string",
        MaintenanceSalesOrderNumber = "string",
        ModTime = "string",
        Moid = "string",
        ObjectType = "string",
        Owners = new[]
        {
            "string",
        },
        Parents = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationParentArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        PermissionResources = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationPermissionResourceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        Products = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationProductArgs
            {
                AdditionalProperties = "string",
                BillTos = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationProductBillToArgs
                    {
                        AdditionalProperties = "string",
                        Address1 = "string",
                        Address2 = "string",
                        Address3 = "string",
                        City = "string",
                        ClassId = "string",
                        Country = "string",
                        County = "string",
                        Location = "string",
                        Name = "string",
                        ObjectType = "string",
                        PostalCode = "string",
                        Province = "string",
                        State = "string",
                    },
                },
                ClassId = "string",
                Description = "string",
                Family = "string",
                Group = "string",
                Number = "string",
                ObjectType = "string",
                ShipTos = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationProductShipToArgs
                    {
                        AdditionalProperties = "string",
                        Address1 = "string",
                        Address2 = "string",
                        Address3 = "string",
                        City = "string",
                        ClassId = "string",
                        Country = "string",
                        County = "string",
                        Location = "string",
                        Name = "string",
                        ObjectType = "string",
                        PostalCode = "string",
                        Province = "string",
                        State = "string",
                    },
                },
                SubType = "string",
            },
        },
        PurchaseOrderNumber = "string",
        RegisteredDevices = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationRegisteredDeviceArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Moid = "string",
                ObjectType = "string",
                Selector = "string",
            },
        },
        ResellerGlobalUltimates = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationResellerGlobalUltimateArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                Id = "string",
                Name = "string",
                ObjectType = "string",
            },
        },
        SalesOrderNumber = "string",
        ServiceDescription = "string",
        ServiceEndDate = "string",
        ServiceLevel = "string",
        ServiceSku = "string",
        ServiceStartDate = "string",
        SharedScope = "string",
        StateContract = "string",
        StateSn2Info = "string",
        Tags = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationTagArgs
            {
                AdditionalProperties = "string",
                Key = "string",
                Value = "string",
            },
        },
        VersionContexts = new[]
        {
            new Intersight.Inputs.AssetDeviceContractNotificationVersionContextArgs
            {
                AdditionalProperties = "string",
                ClassId = "string",
                InterestedMos = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationVersionContextInterestedMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                MarkedForDeletion = false,
                NrVersion = "string",
                ObjectType = "string",
                RefMos = new[]
                {
                    new Intersight.Inputs.AssetDeviceContractNotificationVersionContextRefMoArgs
                    {
                        AdditionalProperties = "string",
                        ClassId = "string",
                        Moid = "string",
                        ObjectType = "string",
                        Selector = "string",
                    },
                },
                Timestamp = "string",
                VersionType = "string",
            },
        },
        WarrantyEndDate = "string",
        WarrantyType = "string",
    });
    
    example, err := intersight.NewAssetDeviceContractNotification(ctx, "assetDeviceContractNotificationResource", &intersight.AssetDeviceContractNotificationArgs{
    	AccountMoid:          pulumi.String("string"),
    	AdditionalProperties: pulumi.String("string"),
    	Ancestors: intersight.AssetDeviceContractNotificationAncestorArray{
    		&intersight.AssetDeviceContractNotificationAncestorArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	AssetDeviceContractNotificationId: pulumi.String("string"),
    	ClassId:                           pulumi.String("string"),
    	ContractStatus:                    pulumi.String("string"),
    	ContractStatusReason:              pulumi.String("string"),
    	ContractUpdatedTime:               pulumi.String("string"),
    	Contracts: intersight.AssetDeviceContractNotificationContractArray{
    		&intersight.AssetDeviceContractNotificationContractArgs{
    			AdditionalProperties: pulumi.String("string"),
    			BillToGlobalUltimates: intersight.AssetDeviceContractNotificationContractBillToGlobalUltimateArray{
    				&intersight.AssetDeviceContractNotificationContractBillToGlobalUltimateArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Id:                   pulumi.String("string"),
    					Name:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    				},
    			},
    			BillTos: intersight.AssetDeviceContractNotificationContractBillToArray{
    				&intersight.AssetDeviceContractNotificationContractBillToArgs{
    					AdditionalProperties: pulumi.String("string"),
    					Address1:             pulumi.String("string"),
    					Address2:             pulumi.String("string"),
    					Address3:             pulumi.String("string"),
    					City:                 pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Country:              pulumi.String("string"),
    					County:               pulumi.String("string"),
    					Location:             pulumi.String("string"),
    					Name:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					PostalCode:           pulumi.String("string"),
    					Province:             pulumi.String("string"),
    					State:                pulumi.String("string"),
    				},
    			},
    			ClassId:        pulumi.String("string"),
    			ContractNumber: pulumi.String("string"),
    			LineStatus:     pulumi.String("string"),
    			ObjectType:     pulumi.String("string"),
    		},
    	},
    	CoveredProductLineEndDate: pulumi.String("string"),
    	CreateTime:                pulumi.String("string"),
    	DeviceId:                  pulumi.String("string"),
    	DomainGroupMoid:           pulumi.String("string"),
    	EndCustomers: intersight.AssetDeviceContractNotificationEndCustomerArray{
    		&intersight.AssetDeviceContractNotificationEndCustomerArgs{
    			AdditionalProperties: pulumi.String("string"),
    			Addresses: intersight.AssetDeviceContractNotificationEndCustomerAddressArray{
    				&intersight.AssetDeviceContractNotificationEndCustomerAddressArgs{
    					AdditionalProperties: pulumi.String("string"),
    					Address1:             pulumi.String("string"),
    					Address2:             pulumi.String("string"),
    					Address3:             pulumi.String("string"),
    					City:                 pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Country:              pulumi.String("string"),
    					County:               pulumi.String("string"),
    					Location:             pulumi.String("string"),
    					Name:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					PostalCode:           pulumi.String("string"),
    					Province:             pulumi.String("string"),
    					State:                pulumi.String("string"),
    				},
    			},
    			ClassId:    pulumi.String("string"),
    			Id:         pulumi.String("string"),
    			Name:       pulumi.String("string"),
    			ObjectType: pulumi.String("string"),
    		},
    	},
    	EndUserGlobalUltimates: intersight.AssetDeviceContractNotificationEndUserGlobalUltimateArray{
    		&intersight.AssetDeviceContractNotificationEndUserGlobalUltimateArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Id:                   pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    		},
    	},
    	IsValid:                        pulumi.Bool(false),
    	ItemType:                       pulumi.String("string"),
    	LastDateOfSupport:              pulumi.String("string"),
    	MaintenancePurchaseOrderNumber: pulumi.String("string"),
    	MaintenanceSalesOrderNumber:    pulumi.String("string"),
    	ModTime:                        pulumi.String("string"),
    	Moid:                           pulumi.String("string"),
    	ObjectType:                     pulumi.String("string"),
    	Owners: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Parents: intersight.AssetDeviceContractNotificationParentArray{
    		&intersight.AssetDeviceContractNotificationParentArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	PermissionResources: intersight.AssetDeviceContractNotificationPermissionResourceArray{
    		&intersight.AssetDeviceContractNotificationPermissionResourceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	Products: intersight.AssetDeviceContractNotificationProductArray{
    		&intersight.AssetDeviceContractNotificationProductArgs{
    			AdditionalProperties: pulumi.String("string"),
    			BillTos: intersight.AssetDeviceContractNotificationProductBillToArray{
    				&intersight.AssetDeviceContractNotificationProductBillToArgs{
    					AdditionalProperties: pulumi.String("string"),
    					Address1:             pulumi.String("string"),
    					Address2:             pulumi.String("string"),
    					Address3:             pulumi.String("string"),
    					City:                 pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Country:              pulumi.String("string"),
    					County:               pulumi.String("string"),
    					Location:             pulumi.String("string"),
    					Name:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					PostalCode:           pulumi.String("string"),
    					Province:             pulumi.String("string"),
    					State:                pulumi.String("string"),
    				},
    			},
    			ClassId:     pulumi.String("string"),
    			Description: pulumi.String("string"),
    			Family:      pulumi.String("string"),
    			Group:       pulumi.String("string"),
    			Number:      pulumi.String("string"),
    			ObjectType:  pulumi.String("string"),
    			ShipTos: intersight.AssetDeviceContractNotificationProductShipToArray{
    				&intersight.AssetDeviceContractNotificationProductShipToArgs{
    					AdditionalProperties: pulumi.String("string"),
    					Address1:             pulumi.String("string"),
    					Address2:             pulumi.String("string"),
    					Address3:             pulumi.String("string"),
    					City:                 pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Country:              pulumi.String("string"),
    					County:               pulumi.String("string"),
    					Location:             pulumi.String("string"),
    					Name:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					PostalCode:           pulumi.String("string"),
    					Province:             pulumi.String("string"),
    					State:                pulumi.String("string"),
    				},
    			},
    			SubType: pulumi.String("string"),
    		},
    	},
    	PurchaseOrderNumber: pulumi.String("string"),
    	RegisteredDevices: intersight.AssetDeviceContractNotificationRegisteredDeviceArray{
    		&intersight.AssetDeviceContractNotificationRegisteredDeviceArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Moid:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    			Selector:             pulumi.String("string"),
    		},
    	},
    	ResellerGlobalUltimates: intersight.AssetDeviceContractNotificationResellerGlobalUltimateArray{
    		&intersight.AssetDeviceContractNotificationResellerGlobalUltimateArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			Id:                   pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			ObjectType:           pulumi.String("string"),
    		},
    	},
    	SalesOrderNumber:   pulumi.String("string"),
    	ServiceDescription: pulumi.String("string"),
    	ServiceEndDate:     pulumi.String("string"),
    	ServiceLevel:       pulumi.String("string"),
    	ServiceSku:         pulumi.String("string"),
    	ServiceStartDate:   pulumi.String("string"),
    	SharedScope:        pulumi.String("string"),
    	StateContract:      pulumi.String("string"),
    	StateSn2Info:       pulumi.String("string"),
    	Tags: intersight.AssetDeviceContractNotificationTagArray{
    		&intersight.AssetDeviceContractNotificationTagArgs{
    			AdditionalProperties: pulumi.String("string"),
    			Key:                  pulumi.String("string"),
    			Value:                pulumi.String("string"),
    		},
    	},
    	VersionContexts: intersight.AssetDeviceContractNotificationVersionContextArray{
    		&intersight.AssetDeviceContractNotificationVersionContextArgs{
    			AdditionalProperties: pulumi.String("string"),
    			ClassId:              pulumi.String("string"),
    			InterestedMos: intersight.AssetDeviceContractNotificationVersionContextInterestedMoArray{
    				&intersight.AssetDeviceContractNotificationVersionContextInterestedMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			MarkedForDeletion: pulumi.Bool(false),
    			NrVersion:         pulumi.String("string"),
    			ObjectType:        pulumi.String("string"),
    			RefMos: intersight.AssetDeviceContractNotificationVersionContextRefMoArray{
    				&intersight.AssetDeviceContractNotificationVersionContextRefMoArgs{
    					AdditionalProperties: pulumi.String("string"),
    					ClassId:              pulumi.String("string"),
    					Moid:                 pulumi.String("string"),
    					ObjectType:           pulumi.String("string"),
    					Selector:             pulumi.String("string"),
    				},
    			},
    			Timestamp:   pulumi.String("string"),
    			VersionType: pulumi.String("string"),
    		},
    	},
    	WarrantyEndDate: pulumi.String("string"),
    	WarrantyType:    pulumi.String("string"),
    })
    
    var assetDeviceContractNotificationResource = new AssetDeviceContractNotification("assetDeviceContractNotificationResource", AssetDeviceContractNotificationArgs.builder()
        .accountMoid("string")
        .additionalProperties("string")
        .ancestors(AssetDeviceContractNotificationAncestorArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .assetDeviceContractNotificationId("string")
        .classId("string")
        .contractStatus("string")
        .contractStatusReason("string")
        .contractUpdatedTime("string")
        .contracts(AssetDeviceContractNotificationContractArgs.builder()
            .additionalProperties("string")
            .billToGlobalUltimates(AssetDeviceContractNotificationContractBillToGlobalUltimateArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .id("string")
                .name("string")
                .objectType("string")
                .build())
            .billTos(AssetDeviceContractNotificationContractBillToArgs.builder()
                .additionalProperties("string")
                .address1("string")
                .address2("string")
                .address3("string")
                .city("string")
                .classId("string")
                .country("string")
                .county("string")
                .location("string")
                .name("string")
                .objectType("string")
                .postalCode("string")
                .province("string")
                .state("string")
                .build())
            .classId("string")
            .contractNumber("string")
            .lineStatus("string")
            .objectType("string")
            .build())
        .coveredProductLineEndDate("string")
        .createTime("string")
        .deviceId("string")
        .domainGroupMoid("string")
        .endCustomers(AssetDeviceContractNotificationEndCustomerArgs.builder()
            .additionalProperties("string")
            .addresses(AssetDeviceContractNotificationEndCustomerAddressArgs.builder()
                .additionalProperties("string")
                .address1("string")
                .address2("string")
                .address3("string")
                .city("string")
                .classId("string")
                .country("string")
                .county("string")
                .location("string")
                .name("string")
                .objectType("string")
                .postalCode("string")
                .province("string")
                .state("string")
                .build())
            .classId("string")
            .id("string")
            .name("string")
            .objectType("string")
            .build())
        .endUserGlobalUltimates(AssetDeviceContractNotificationEndUserGlobalUltimateArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .id("string")
            .name("string")
            .objectType("string")
            .build())
        .isValid(false)
        .itemType("string")
        .lastDateOfSupport("string")
        .maintenancePurchaseOrderNumber("string")
        .maintenanceSalesOrderNumber("string")
        .modTime("string")
        .moid("string")
        .objectType("string")
        .owners("string")
        .parents(AssetDeviceContractNotificationParentArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .permissionResources(AssetDeviceContractNotificationPermissionResourceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .products(AssetDeviceContractNotificationProductArgs.builder()
            .additionalProperties("string")
            .billTos(AssetDeviceContractNotificationProductBillToArgs.builder()
                .additionalProperties("string")
                .address1("string")
                .address2("string")
                .address3("string")
                .city("string")
                .classId("string")
                .country("string")
                .county("string")
                .location("string")
                .name("string")
                .objectType("string")
                .postalCode("string")
                .province("string")
                .state("string")
                .build())
            .classId("string")
            .description("string")
            .family("string")
            .group("string")
            .number("string")
            .objectType("string")
            .shipTos(AssetDeviceContractNotificationProductShipToArgs.builder()
                .additionalProperties("string")
                .address1("string")
                .address2("string")
                .address3("string")
                .city("string")
                .classId("string")
                .country("string")
                .county("string")
                .location("string")
                .name("string")
                .objectType("string")
                .postalCode("string")
                .province("string")
                .state("string")
                .build())
            .subType("string")
            .build())
        .purchaseOrderNumber("string")
        .registeredDevices(AssetDeviceContractNotificationRegisteredDeviceArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .moid("string")
            .objectType("string")
            .selector("string")
            .build())
        .resellerGlobalUltimates(AssetDeviceContractNotificationResellerGlobalUltimateArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .id("string")
            .name("string")
            .objectType("string")
            .build())
        .salesOrderNumber("string")
        .serviceDescription("string")
        .serviceEndDate("string")
        .serviceLevel("string")
        .serviceSku("string")
        .serviceStartDate("string")
        .sharedScope("string")
        .stateContract("string")
        .stateSn2Info("string")
        .tags(AssetDeviceContractNotificationTagArgs.builder()
            .additionalProperties("string")
            .key("string")
            .value("string")
            .build())
        .versionContexts(AssetDeviceContractNotificationVersionContextArgs.builder()
            .additionalProperties("string")
            .classId("string")
            .interestedMos(AssetDeviceContractNotificationVersionContextInterestedMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .markedForDeletion(false)
            .nrVersion("string")
            .objectType("string")
            .refMos(AssetDeviceContractNotificationVersionContextRefMoArgs.builder()
                .additionalProperties("string")
                .classId("string")
                .moid("string")
                .objectType("string")
                .selector("string")
                .build())
            .timestamp("string")
            .versionType("string")
            .build())
        .warrantyEndDate("string")
        .warrantyType("string")
        .build());
    
    asset_device_contract_notification_resource = intersight.AssetDeviceContractNotification("assetDeviceContractNotificationResource",
        account_moid="string",
        additional_properties="string",
        ancestors=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        asset_device_contract_notification_id="string",
        class_id="string",
        contract_status="string",
        contract_status_reason="string",
        contract_updated_time="string",
        contracts=[{
            "additional_properties": "string",
            "bill_to_global_ultimates": [{
                "additional_properties": "string",
                "class_id": "string",
                "id": "string",
                "name": "string",
                "object_type": "string",
            }],
            "bill_tos": [{
                "additional_properties": "string",
                "address1": "string",
                "address2": "string",
                "address3": "string",
                "city": "string",
                "class_id": "string",
                "country": "string",
                "county": "string",
                "location": "string",
                "name": "string",
                "object_type": "string",
                "postal_code": "string",
                "province": "string",
                "state": "string",
            }],
            "class_id": "string",
            "contract_number": "string",
            "line_status": "string",
            "object_type": "string",
        }],
        covered_product_line_end_date="string",
        create_time="string",
        device_id="string",
        domain_group_moid="string",
        end_customers=[{
            "additional_properties": "string",
            "addresses": [{
                "additional_properties": "string",
                "address1": "string",
                "address2": "string",
                "address3": "string",
                "city": "string",
                "class_id": "string",
                "country": "string",
                "county": "string",
                "location": "string",
                "name": "string",
                "object_type": "string",
                "postal_code": "string",
                "province": "string",
                "state": "string",
            }],
            "class_id": "string",
            "id": "string",
            "name": "string",
            "object_type": "string",
        }],
        end_user_global_ultimates=[{
            "additional_properties": "string",
            "class_id": "string",
            "id": "string",
            "name": "string",
            "object_type": "string",
        }],
        is_valid=False,
        item_type="string",
        last_date_of_support="string",
        maintenance_purchase_order_number="string",
        maintenance_sales_order_number="string",
        mod_time="string",
        moid="string",
        object_type="string",
        owners=["string"],
        parents=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        permission_resources=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        products=[{
            "additional_properties": "string",
            "bill_tos": [{
                "additional_properties": "string",
                "address1": "string",
                "address2": "string",
                "address3": "string",
                "city": "string",
                "class_id": "string",
                "country": "string",
                "county": "string",
                "location": "string",
                "name": "string",
                "object_type": "string",
                "postal_code": "string",
                "province": "string",
                "state": "string",
            }],
            "class_id": "string",
            "description": "string",
            "family": "string",
            "group": "string",
            "number": "string",
            "object_type": "string",
            "ship_tos": [{
                "additional_properties": "string",
                "address1": "string",
                "address2": "string",
                "address3": "string",
                "city": "string",
                "class_id": "string",
                "country": "string",
                "county": "string",
                "location": "string",
                "name": "string",
                "object_type": "string",
                "postal_code": "string",
                "province": "string",
                "state": "string",
            }],
            "sub_type": "string",
        }],
        purchase_order_number="string",
        registered_devices=[{
            "additional_properties": "string",
            "class_id": "string",
            "moid": "string",
            "object_type": "string",
            "selector": "string",
        }],
        reseller_global_ultimates=[{
            "additional_properties": "string",
            "class_id": "string",
            "id": "string",
            "name": "string",
            "object_type": "string",
        }],
        sales_order_number="string",
        service_description="string",
        service_end_date="string",
        service_level="string",
        service_sku="string",
        service_start_date="string",
        shared_scope="string",
        state_contract="string",
        state_sn2_info="string",
        tags=[{
            "additional_properties": "string",
            "key": "string",
            "value": "string",
        }],
        version_contexts=[{
            "additional_properties": "string",
            "class_id": "string",
            "interested_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "marked_for_deletion": False,
            "nr_version": "string",
            "object_type": "string",
            "ref_mos": [{
                "additional_properties": "string",
                "class_id": "string",
                "moid": "string",
                "object_type": "string",
                "selector": "string",
            }],
            "timestamp": "string",
            "version_type": "string",
        }],
        warranty_end_date="string",
        warranty_type="string")
    
    const assetDeviceContractNotificationResource = new intersight.AssetDeviceContractNotification("assetDeviceContractNotificationResource", {
        accountMoid: "string",
        additionalProperties: "string",
        ancestors: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        assetDeviceContractNotificationId: "string",
        classId: "string",
        contractStatus: "string",
        contractStatusReason: "string",
        contractUpdatedTime: "string",
        contracts: [{
            additionalProperties: "string",
            billToGlobalUltimates: [{
                additionalProperties: "string",
                classId: "string",
                id: "string",
                name: "string",
                objectType: "string",
            }],
            billTos: [{
                additionalProperties: "string",
                address1: "string",
                address2: "string",
                address3: "string",
                city: "string",
                classId: "string",
                country: "string",
                county: "string",
                location: "string",
                name: "string",
                objectType: "string",
                postalCode: "string",
                province: "string",
                state: "string",
            }],
            classId: "string",
            contractNumber: "string",
            lineStatus: "string",
            objectType: "string",
        }],
        coveredProductLineEndDate: "string",
        createTime: "string",
        deviceId: "string",
        domainGroupMoid: "string",
        endCustomers: [{
            additionalProperties: "string",
            addresses: [{
                additionalProperties: "string",
                address1: "string",
                address2: "string",
                address3: "string",
                city: "string",
                classId: "string",
                country: "string",
                county: "string",
                location: "string",
                name: "string",
                objectType: "string",
                postalCode: "string",
                province: "string",
                state: "string",
            }],
            classId: "string",
            id: "string",
            name: "string",
            objectType: "string",
        }],
        endUserGlobalUltimates: [{
            additionalProperties: "string",
            classId: "string",
            id: "string",
            name: "string",
            objectType: "string",
        }],
        isValid: false,
        itemType: "string",
        lastDateOfSupport: "string",
        maintenancePurchaseOrderNumber: "string",
        maintenanceSalesOrderNumber: "string",
        modTime: "string",
        moid: "string",
        objectType: "string",
        owners: ["string"],
        parents: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        permissionResources: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        products: [{
            additionalProperties: "string",
            billTos: [{
                additionalProperties: "string",
                address1: "string",
                address2: "string",
                address3: "string",
                city: "string",
                classId: "string",
                country: "string",
                county: "string",
                location: "string",
                name: "string",
                objectType: "string",
                postalCode: "string",
                province: "string",
                state: "string",
            }],
            classId: "string",
            description: "string",
            family: "string",
            group: "string",
            number: "string",
            objectType: "string",
            shipTos: [{
                additionalProperties: "string",
                address1: "string",
                address2: "string",
                address3: "string",
                city: "string",
                classId: "string",
                country: "string",
                county: "string",
                location: "string",
                name: "string",
                objectType: "string",
                postalCode: "string",
                province: "string",
                state: "string",
            }],
            subType: "string",
        }],
        purchaseOrderNumber: "string",
        registeredDevices: [{
            additionalProperties: "string",
            classId: "string",
            moid: "string",
            objectType: "string",
            selector: "string",
        }],
        resellerGlobalUltimates: [{
            additionalProperties: "string",
            classId: "string",
            id: "string",
            name: "string",
            objectType: "string",
        }],
        salesOrderNumber: "string",
        serviceDescription: "string",
        serviceEndDate: "string",
        serviceLevel: "string",
        serviceSku: "string",
        serviceStartDate: "string",
        sharedScope: "string",
        stateContract: "string",
        stateSn2Info: "string",
        tags: [{
            additionalProperties: "string",
            key: "string",
            value: "string",
        }],
        versionContexts: [{
            additionalProperties: "string",
            classId: "string",
            interestedMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            markedForDeletion: false,
            nrVersion: "string",
            objectType: "string",
            refMos: [{
                additionalProperties: "string",
                classId: "string",
                moid: "string",
                objectType: "string",
                selector: "string",
            }],
            timestamp: "string",
            versionType: "string",
        }],
        warrantyEndDate: "string",
        warrantyType: "string",
    });
    
    type: intersight:AssetDeviceContractNotification
    properties:
        accountMoid: string
        additionalProperties: string
        ancestors:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        assetDeviceContractNotificationId: string
        classId: string
        contractStatus: string
        contractStatusReason: string
        contractUpdatedTime: string
        contracts:
            - additionalProperties: string
              billToGlobalUltimates:
                - additionalProperties: string
                  classId: string
                  id: string
                  name: string
                  objectType: string
              billTos:
                - additionalProperties: string
                  address1: string
                  address2: string
                  address3: string
                  city: string
                  classId: string
                  country: string
                  county: string
                  location: string
                  name: string
                  objectType: string
                  postalCode: string
                  province: string
                  state: string
              classId: string
              contractNumber: string
              lineStatus: string
              objectType: string
        coveredProductLineEndDate: string
        createTime: string
        deviceId: string
        domainGroupMoid: string
        endCustomers:
            - additionalProperties: string
              addresses:
                - additionalProperties: string
                  address1: string
                  address2: string
                  address3: string
                  city: string
                  classId: string
                  country: string
                  county: string
                  location: string
                  name: string
                  objectType: string
                  postalCode: string
                  province: string
                  state: string
              classId: string
              id: string
              name: string
              objectType: string
        endUserGlobalUltimates:
            - additionalProperties: string
              classId: string
              id: string
              name: string
              objectType: string
        isValid: false
        itemType: string
        lastDateOfSupport: string
        maintenancePurchaseOrderNumber: string
        maintenanceSalesOrderNumber: string
        modTime: string
        moid: string
        objectType: string
        owners:
            - string
        parents:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        permissionResources:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        products:
            - additionalProperties: string
              billTos:
                - additionalProperties: string
                  address1: string
                  address2: string
                  address3: string
                  city: string
                  classId: string
                  country: string
                  county: string
                  location: string
                  name: string
                  objectType: string
                  postalCode: string
                  province: string
                  state: string
              classId: string
              description: string
              family: string
              group: string
              number: string
              objectType: string
              shipTos:
                - additionalProperties: string
                  address1: string
                  address2: string
                  address3: string
                  city: string
                  classId: string
                  country: string
                  county: string
                  location: string
                  name: string
                  objectType: string
                  postalCode: string
                  province: string
                  state: string
              subType: string
        purchaseOrderNumber: string
        registeredDevices:
            - additionalProperties: string
              classId: string
              moid: string
              objectType: string
              selector: string
        resellerGlobalUltimates:
            - additionalProperties: string
              classId: string
              id: string
              name: string
              objectType: string
        salesOrderNumber: string
        serviceDescription: string
        serviceEndDate: string
        serviceLevel: string
        serviceSku: string
        serviceStartDate: string
        sharedScope: string
        stateContract: string
        stateSn2Info: string
        tags:
            - additionalProperties: string
              key: string
              value: string
        versionContexts:
            - additionalProperties: string
              classId: string
              interestedMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              markedForDeletion: false
              nrVersion: string
              objectType: string
              refMos:
                - additionalProperties: string
                  classId: string
                  moid: string
                  objectType: string
                  selector: string
              timestamp: string
              versionType: string
        warrantyEndDate: string
        warrantyType: string
    

    AssetDeviceContractNotification 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 AssetDeviceContractNotification resource accepts the following input properties:

    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<AssetDeviceContractNotificationAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    AssetDeviceContractNotificationId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    Contracts List<AssetDeviceContractNotificationContract>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EndCustomers List<AssetDeviceContractNotificationEndCustomer>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    EndUserGlobalUltimates List<AssetDeviceContractNotificationEndUserGlobalUltimate>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<AssetDeviceContractNotificationParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<AssetDeviceContractNotificationPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Products List<AssetDeviceContractNotificationProduct>
    Product information of the offering under a contract. This complex property has following sub-properties:
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices List<AssetDeviceContractNotificationRegisteredDevice>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ResellerGlobalUltimates List<AssetDeviceContractNotificationResellerGlobalUltimate>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    StateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags List<AssetDeviceContractNotificationTag>
    This complex property has following sub-properties:
    VersionContexts List<AssetDeviceContractNotificationVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []AssetDeviceContractNotificationAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    AssetDeviceContractNotificationId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    Contracts []AssetDeviceContractNotificationContractArgs
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EndCustomers []AssetDeviceContractNotificationEndCustomerArgs
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    EndUserGlobalUltimates []AssetDeviceContractNotificationEndUserGlobalUltimateArgs
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []AssetDeviceContractNotificationParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []AssetDeviceContractNotificationPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Products []AssetDeviceContractNotificationProductArgs
    Product information of the offering under a contract. This complex property has following sub-properties:
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices []AssetDeviceContractNotificationRegisteredDeviceArgs
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ResellerGlobalUltimates []AssetDeviceContractNotificationResellerGlobalUltimateArgs
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    StateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags []AssetDeviceContractNotificationTagArgs
    This complex property has following sub-properties:
    VersionContexts []AssetDeviceContractNotificationVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<AssetDeviceContractNotificationAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime String
    Date and time indicating when the contract data is last refreshed.
    contracts List<AssetDeviceContractNotificationContract>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    (ReadOnly) The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers List<AssetDeviceContractNotificationEndCustomer>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates List<AssetDeviceContractNotificationEndUserGlobalUltimate>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<AssetDeviceContractNotificationParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<AssetDeviceContractNotificationPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products List<AssetDeviceContractNotificationProduct>
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<AssetDeviceContractNotificationRegisteredDevice>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates List<AssetDeviceContractNotificationResellerGlobalUltimate>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info String
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<AssetDeviceContractNotificationTag>
    This complex property has following sub-properties:
    versionContexts List<AssetDeviceContractNotificationVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors AssetDeviceContractNotificationAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    contracts AssetDeviceContractNotificationContract[]
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime string
    (ReadOnly) The time when this managed object was created.
    deviceId string
    Unique identifier of the Cisco device.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers AssetDeviceContractNotificationEndCustomer[]
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates AssetDeviceContractNotificationEndUserGlobalUltimate[]
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport string
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents AssetDeviceContractNotificationParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources AssetDeviceContractNotificationPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products AssetDeviceContractNotificationProduct[]
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices AssetDeviceContractNotificationRegisteredDevice[]
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates AssetDeviceContractNotificationResellerGlobalUltimate[]
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription string
    The type of service contract that covers the Cisco device.
    serviceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel string
    The type of service contract that covers the Cisco device.
    serviceSku string
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags AssetDeviceContractNotificationTag[]
    This complex property has following sub-properties:
    versionContexts AssetDeviceContractNotificationVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate string
    End date for the warranty that covers the Cisco device.
    warrantyType string
    Type of warranty that covers the Cisco device.
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[AssetDeviceContractNotificationAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    asset_device_contract_notification_id str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contract_status str
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contract_status_reason str
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contract_updated_time str
    Date and time indicating when the contract data is last refreshed.
    contracts Sequence[AssetDeviceContractNotificationContractArgs]
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    covered_product_line_end_date str
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    create_time str
    (ReadOnly) The time when this managed object was created.
    device_id str
    Unique identifier of the Cisco device.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    end_customers Sequence[AssetDeviceContractNotificationEndCustomerArgs]
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    end_user_global_ultimates Sequence[AssetDeviceContractNotificationEndUserGlobalUltimateArgs]
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    is_valid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    item_type str
    Item type of this specific Cisco device. example \ Chassis\ .
    last_date_of_support str
    The last date of hardware support for this device.
    maintenance_purchase_order_number str
    Maintenance purchase order number for the Cisco device.
    maintenance_sales_order_number str
    Maintenance sales order number for the Cisco device.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[AssetDeviceContractNotificationParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[AssetDeviceContractNotificationPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products Sequence[AssetDeviceContractNotificationProductArgs]
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchase_order_number str
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registered_devices Sequence[AssetDeviceContractNotificationRegisteredDeviceArgs]
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    reseller_global_ultimates Sequence[AssetDeviceContractNotificationResellerGlobalUltimateArgs]
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    sales_order_number str
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    service_description str
    The type of service contract that covers the Cisco device.
    service_end_date str
    End date for the Cisco service contract that covers this Cisco device.
    service_level str
    The type of service contract that covers the Cisco device.
    service_sku str
    The SKU of the service contract that covers the Cisco device.
    service_start_date str
    Start date for the Cisco service contract that covers this Cisco device.
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    state_contract str
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    state_sn2_info str
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags Sequence[AssetDeviceContractNotificationTagArgs]
    This complex property has following sub-properties:
    version_contexts Sequence[AssetDeviceContractNotificationVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warranty_end_date str
    End date for the warranty that covers the Cisco device.
    warranty_type str
    Type of warranty that covers the Cisco device.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime String
    Date and time indicating when the contract data is last refreshed.
    contracts List<Property Map>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    (ReadOnly) The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers List<Property Map>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates List<Property Map>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products List<Property Map>
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<Property Map>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates List<Property Map>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info String
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<Property Map>
    This complex property has following sub-properties:
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AssetDeviceContractNotification resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing AssetDeviceContractNotification Resource

    Get an existing AssetDeviceContractNotification resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AssetDeviceContractNotificationState, opts?: CustomResourceOptions): AssetDeviceContractNotification
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_moid: Optional[str] = None,
            additional_properties: Optional[str] = None,
            ancestors: Optional[Sequence[AssetDeviceContractNotificationAncestorArgs]] = None,
            asset_device_contract_notification_id: Optional[str] = None,
            class_id: Optional[str] = None,
            contract_status: Optional[str] = None,
            contract_status_reason: Optional[str] = None,
            contract_updated_time: Optional[str] = None,
            contracts: Optional[Sequence[AssetDeviceContractNotificationContractArgs]] = None,
            covered_product_line_end_date: Optional[str] = None,
            create_time: Optional[str] = None,
            device_id: Optional[str] = None,
            domain_group_moid: Optional[str] = None,
            end_customers: Optional[Sequence[AssetDeviceContractNotificationEndCustomerArgs]] = None,
            end_user_global_ultimates: Optional[Sequence[AssetDeviceContractNotificationEndUserGlobalUltimateArgs]] = None,
            is_valid: Optional[bool] = None,
            item_type: Optional[str] = None,
            last_date_of_support: Optional[str] = None,
            maintenance_purchase_order_number: Optional[str] = None,
            maintenance_sales_order_number: Optional[str] = None,
            mod_time: Optional[str] = None,
            moid: Optional[str] = None,
            object_type: Optional[str] = None,
            owners: Optional[Sequence[str]] = None,
            parents: Optional[Sequence[AssetDeviceContractNotificationParentArgs]] = None,
            permission_resources: Optional[Sequence[AssetDeviceContractNotificationPermissionResourceArgs]] = None,
            products: Optional[Sequence[AssetDeviceContractNotificationProductArgs]] = None,
            purchase_order_number: Optional[str] = None,
            registered_devices: Optional[Sequence[AssetDeviceContractNotificationRegisteredDeviceArgs]] = None,
            reseller_global_ultimates: Optional[Sequence[AssetDeviceContractNotificationResellerGlobalUltimateArgs]] = None,
            sales_order_number: Optional[str] = None,
            service_description: Optional[str] = None,
            service_end_date: Optional[str] = None,
            service_level: Optional[str] = None,
            service_sku: Optional[str] = None,
            service_start_date: Optional[str] = None,
            shared_scope: Optional[str] = None,
            state_contract: Optional[str] = None,
            state_sn2_info: Optional[str] = None,
            tags: Optional[Sequence[AssetDeviceContractNotificationTagArgs]] = None,
            version_contexts: Optional[Sequence[AssetDeviceContractNotificationVersionContextArgs]] = None,
            warranty_end_date: Optional[str] = None,
            warranty_type: Optional[str] = None) -> AssetDeviceContractNotification
    func GetAssetDeviceContractNotification(ctx *Context, name string, id IDInput, state *AssetDeviceContractNotificationState, opts ...ResourceOption) (*AssetDeviceContractNotification, error)
    public static AssetDeviceContractNotification Get(string name, Input<string> id, AssetDeviceContractNotificationState? state, CustomResourceOptions? opts = null)
    public static AssetDeviceContractNotification get(String name, Output<String> id, AssetDeviceContractNotificationState state, CustomResourceOptions options)
    resources:  _:    type: intersight:AssetDeviceContractNotification    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<AssetDeviceContractNotificationAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    AssetDeviceContractNotificationId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    Contracts List<AssetDeviceContractNotificationContract>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EndCustomers List<AssetDeviceContractNotificationEndCustomer>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    EndUserGlobalUltimates List<AssetDeviceContractNotificationEndUserGlobalUltimate>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners List<string>
    (Array of schema.TypeString) -(ReadOnly)
    Parents List<AssetDeviceContractNotificationParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources List<AssetDeviceContractNotificationPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Products List<AssetDeviceContractNotificationProduct>
    Product information of the offering under a contract. This complex property has following sub-properties:
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices List<AssetDeviceContractNotificationRegisteredDevice>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ResellerGlobalUltimates List<AssetDeviceContractNotificationResellerGlobalUltimate>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    StateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags List<AssetDeviceContractNotificationTag>
    This complex property has following sub-properties:
    VersionContexts List<AssetDeviceContractNotificationVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    AccountMoid string
    (ReadOnly) The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []AssetDeviceContractNotificationAncestorArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    AssetDeviceContractNotificationId string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    Contracts []AssetDeviceContractNotificationContractArgs
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    (ReadOnly) The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device.
    DomainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    EndCustomers []AssetDeviceContractNotificationEndCustomerArgs
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    EndUserGlobalUltimates []AssetDeviceContractNotificationEndUserGlobalUltimateArgs
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    (ReadOnly) The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Owners []string
    (Array of schema.TypeString) -(ReadOnly)
    Parents []AssetDeviceContractNotificationParentArgs
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    PermissionResources []AssetDeviceContractNotificationPermissionResourceArgs
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    Products []AssetDeviceContractNotificationProductArgs
    Product information of the offering under a contract. This complex property has following sub-properties:
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices []AssetDeviceContractNotificationRegisteredDeviceArgs
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    ResellerGlobalUltimates []AssetDeviceContractNotificationResellerGlobalUltimateArgs
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    StateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags []AssetDeviceContractNotificationTagArgs
    This complex property has following sub-properties:
    VersionContexts []AssetDeviceContractNotificationVersionContextArgs
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<AssetDeviceContractNotificationAncestor>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime String
    Date and time indicating when the contract data is last refreshed.
    contracts List<AssetDeviceContractNotificationContract>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    (ReadOnly) The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers List<AssetDeviceContractNotificationEndCustomer>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates List<AssetDeviceContractNotificationEndUserGlobalUltimate>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<AssetDeviceContractNotificationParent>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<AssetDeviceContractNotificationPermissionResource>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products List<AssetDeviceContractNotificationProduct>
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<AssetDeviceContractNotificationRegisteredDevice>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates List<AssetDeviceContractNotificationResellerGlobalUltimate>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info String
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<AssetDeviceContractNotificationTag>
    This complex property has following sub-properties:
    versionContexts List<AssetDeviceContractNotificationVersionContext>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.
    accountMoid string
    (ReadOnly) The Account ID for this managed object.
    additionalProperties string
    ancestors AssetDeviceContractNotificationAncestor[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime string
    Date and time indicating when the contract data is last refreshed.
    contracts AssetDeviceContractNotificationContract[]
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime string
    (ReadOnly) The time when this managed object was created.
    deviceId string
    Unique identifier of the Cisco device.
    domainGroupMoid string
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers AssetDeviceContractNotificationEndCustomer[]
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates AssetDeviceContractNotificationEndUserGlobalUltimate[]
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport string
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    modTime string
    (ReadOnly) The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners string[]
    (Array of schema.TypeString) -(ReadOnly)
    parents AssetDeviceContractNotificationParent[]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources AssetDeviceContractNotificationPermissionResource[]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products AssetDeviceContractNotificationProduct[]
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices AssetDeviceContractNotificationRegisteredDevice[]
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates AssetDeviceContractNotificationResellerGlobalUltimate[]
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription string
    The type of service contract that covers the Cisco device.
    serviceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel string
    The type of service contract that covers the Cisco device.
    serviceSku string
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope string
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info string
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags AssetDeviceContractNotificationTag[]
    This complex property has following sub-properties:
    versionContexts AssetDeviceContractNotificationVersionContext[]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate string
    End date for the warranty that covers the Cisco device.
    warrantyType string
    Type of warranty that covers the Cisco device.
    account_moid str
    (ReadOnly) The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[AssetDeviceContractNotificationAncestorArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    asset_device_contract_notification_id str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contract_status str
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contract_status_reason str
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contract_updated_time str
    Date and time indicating when the contract data is last refreshed.
    contracts Sequence[AssetDeviceContractNotificationContractArgs]
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    covered_product_line_end_date str
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    create_time str
    (ReadOnly) The time when this managed object was created.
    device_id str
    Unique identifier of the Cisco device.
    domain_group_moid str
    (ReadOnly) The DomainGroup ID for this managed object.
    end_customers Sequence[AssetDeviceContractNotificationEndCustomerArgs]
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    end_user_global_ultimates Sequence[AssetDeviceContractNotificationEndUserGlobalUltimateArgs]
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    is_valid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    item_type str
    Item type of this specific Cisco device. example \ Chassis\ .
    last_date_of_support str
    The last date of hardware support for this device.
    maintenance_purchase_order_number str
    Maintenance purchase order number for the Cisco device.
    maintenance_sales_order_number str
    Maintenance sales order number for the Cisco device.
    mod_time str
    (ReadOnly) The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners Sequence[str]
    (Array of schema.TypeString) -(ReadOnly)
    parents Sequence[AssetDeviceContractNotificationParentArgs]
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permission_resources Sequence[AssetDeviceContractNotificationPermissionResourceArgs]
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products Sequence[AssetDeviceContractNotificationProductArgs]
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchase_order_number str
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registered_devices Sequence[AssetDeviceContractNotificationRegisteredDeviceArgs]
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    reseller_global_ultimates Sequence[AssetDeviceContractNotificationResellerGlobalUltimateArgs]
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    sales_order_number str
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    service_description str
    The type of service contract that covers the Cisco device.
    service_end_date str
    End date for the Cisco service contract that covers this Cisco device.
    service_level str
    The type of service contract that covers the Cisco device.
    service_sku str
    The SKU of the service contract that covers the Cisco device.
    service_start_date str
    Start date for the Cisco service contract that covers this Cisco device.
    shared_scope str
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    state_contract str
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    state_sn2_info str
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags Sequence[AssetDeviceContractNotificationTagArgs]
    This complex property has following sub-properties:
    version_contexts Sequence[AssetDeviceContractNotificationVersionContextArgs]
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warranty_end_date str
    End date for the warranty that covers the Cisco device.
    warranty_type str
    Type of warranty that covers the Cisco device.
    accountMoid String
    (ReadOnly) The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    assetDeviceContractNotificationId String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUpdatedTime String
    Date and time indicating when the contract data is last refreshed.
    contracts List<Property Map>
    Contract information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    (ReadOnly) The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device.
    domainGroupMoid String
    (ReadOnly) The DomainGroup ID for this managed object.
    endCustomers List<Property Map>
    End customer information for the Cisco support contract purchased for the Cisco device. This complex property has following sub-properties:
    endUserGlobalUltimates List<Property Map>
    EndUserGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    (ReadOnly) The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    owners List<String>
    (Array of schema.TypeString) -(ReadOnly)
    parents List<Property Map>
    (ReadOnly) A reference to a moBaseMo resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    permissionResources List<Property Map>
    (ReadOnly) An array of relationships to moBaseMo resources. This complex property has following sub-properties:
    products List<Property Map>
    Product information of the offering under a contract. This complex property has following sub-properties:
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<Property Map>
    (ReadOnly) A reference to a assetDeviceRegistration resource.When the $expand query parameter is specified, the referenced resource is returned inline. This complex property has following sub-properties:
    resellerGlobalUltimates List<Property Map>
    ResellerGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    (ReadOnly) Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    stateSn2Info String
    Internal property used for triggering and tracking actions for sn2info information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<Property Map>
    This complex property has following sub-properties:
    versionContexts List<Property Map>
    (ReadOnly) The versioning info for this managed object. This complex property has following sub-properties:
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.

    Supporting Types

    AssetDeviceContractNotificationAncestor, AssetDeviceContractNotificationAncestorArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    AssetDeviceContractNotificationContract, AssetDeviceContractNotificationContractArgs

    AdditionalProperties string
    BillToGlobalUltimates List<AssetDeviceContractNotificationContractBillToGlobalUltimate>
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    BillTos List<AssetDeviceContractNotificationContractBillTo>
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    ClassId string
    ContractNumber string
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    LineStatus string
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    BillToGlobalUltimates []AssetDeviceContractNotificationContractBillToGlobalUltimate
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    BillTos []AssetDeviceContractNotificationContractBillTo
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    ClassId string
    ContractNumber string
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    LineStatus string
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    billToGlobalUltimates List<AssetDeviceContractNotificationContractBillToGlobalUltimate>
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    billTos List<AssetDeviceContractNotificationContractBillTo>
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    classId String
    contractNumber String
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus String
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties string
    billToGlobalUltimates AssetDeviceContractNotificationContractBillToGlobalUltimate[]
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    billTos AssetDeviceContractNotificationContractBillTo[]
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    classId string
    contractNumber string
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus string
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additional_properties str
    bill_to_global_ultimates Sequence[AssetDeviceContractNotificationContractBillToGlobalUltimate]
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    bill_tos Sequence[AssetDeviceContractNotificationContractBillTo]
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    class_id str
    contract_number str
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    line_status str
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    billToGlobalUltimates List<Property Map>
    (ReadOnly) BillToGlobalUltimate information listed in the contract. This complex property has following sub-properties:
    billTos List<Property Map>
    (ReadOnly) BillTo address of listed for the contract. This complex property has following sub-properties:
    classId String
    contractNumber String
    (ReadOnly) Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus String
    (ReadOnly) Contract status as per the Cisco Contract APIx.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.

    AssetDeviceContractNotificationContractBillTo, AssetDeviceContractNotificationContractBillToArgs

    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties string
    address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId string
    country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    county string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name string
    (ReadOnly) Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additional_properties str
    address1 str
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 str
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 str
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city str
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    class_id str
    country str
    (ReadOnly) Country in which the address resides. example \ US\ .
    county str
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location str
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name str
    (ReadOnly) Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postal_code str
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province str
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state str
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .

    AssetDeviceContractNotificationContractBillToGlobalUltimate, AssetDeviceContractNotificationContractBillToGlobalUltimateArgs

    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    id string
    (ReadOnly) ID of the user in BillToGlobal.
    name string
    (ReadOnly) Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    id str
    (ReadOnly) ID of the user in BillToGlobal.
    name str
    (ReadOnly) Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.

    AssetDeviceContractNotificationEndCustomer, AssetDeviceContractNotificationEndCustomerArgs

    AdditionalProperties string
    Addresses List<AssetDeviceContractNotificationEndCustomerAddress>
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    ClassId string
    Id string
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    Name string
    (ReadOnly) Name as per the information provided by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    Addresses []AssetDeviceContractNotificationEndCustomerAddress
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    ClassId string
    Id string
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    Name string
    (ReadOnly) Name as per the information provided by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    addresses List<AssetDeviceContractNotificationEndCustomerAddress>
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    classId String
    id String
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    name String
    (ReadOnly) Name as per the information provided by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties string
    addresses AssetDeviceContractNotificationEndCustomerAddress[]
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    classId string
    id string
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    name string
    (ReadOnly) Name as per the information provided by the user.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additional_properties str
    addresses Sequence[AssetDeviceContractNotificationEndCustomerAddress]
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    class_id str
    id str
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    name str
    (ReadOnly) Name as per the information provided by the user.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    addresses List<Property Map>
    (ReadOnly) Address as per the information provided by the user. This complex property has following sub-properties:
    classId String
    id String
    (ReadOnly) Unique identifier for an end customer. This identifier is allocated by Cisco.
    name String
    (ReadOnly) Name as per the information provided by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.

    AssetDeviceContractNotificationEndCustomerAddress, AssetDeviceContractNotificationEndCustomerAddressArgs

    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties string
    address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId string
    country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    county string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name string
    (ReadOnly) Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additional_properties str
    address1 str
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 str
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 str
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city str
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    class_id str
    country str
    (ReadOnly) Country in which the address resides. example \ US\ .
    county str
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location str
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name str
    (ReadOnly) Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postal_code str
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province str
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state str
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .

    AssetDeviceContractNotificationEndUserGlobalUltimate, AssetDeviceContractNotificationEndUserGlobalUltimateArgs

    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    id string
    (ReadOnly) ID of the user in BillToGlobal.
    name string
    (ReadOnly) Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    id str
    (ReadOnly) ID of the user in BillToGlobal.
    name str
    (ReadOnly) Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.

    AssetDeviceContractNotificationParent, AssetDeviceContractNotificationParentArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    AssetDeviceContractNotificationPermissionResource, AssetDeviceContractNotificationPermissionResourceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    AssetDeviceContractNotificationProduct, AssetDeviceContractNotificationProductArgs

    AdditionalProperties string
    BillTos List<AssetDeviceContractNotificationProductBillTo>
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    ClassId string
    Description string
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    Family string
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    Group string
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    Number string
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ShipTos List<AssetDeviceContractNotificationProductShipTo>
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    SubType string
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .
    AdditionalProperties string
    BillTos []AssetDeviceContractNotificationProductBillTo
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    ClassId string
    Description string
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    Family string
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    Group string
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    Number string
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ShipTos []AssetDeviceContractNotificationProductShipTo
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    SubType string
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .
    additionalProperties String
    billTos List<AssetDeviceContractNotificationProductBillTo>
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    classId String
    description String
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    family String
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    group String
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    number String
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    shipTos List<AssetDeviceContractNotificationProductShipTo>
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    subType String
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .
    additionalProperties string
    billTos AssetDeviceContractNotificationProductBillTo[]
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    classId string
    description string
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    family string
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    group string
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    number string
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    shipTos AssetDeviceContractNotificationProductShipTo[]
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    subType string
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .
    additional_properties str
    bill_tos Sequence[AssetDeviceContractNotificationProductBillTo]
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    class_id str
    description str
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    family str
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    group str
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    number str
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ship_tos Sequence[AssetDeviceContractNotificationProductShipTo]
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    sub_type str
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .
    additionalProperties String
    billTos List<Property Map>
    (ReadOnly) Billing address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    classId String
    description String
    (ReadOnly) Short description of the Cisco product that helps identify the product easily. example \ DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC\ .
    family String
    (ReadOnly) Family that the product belongs to. Example \ UCSB\ .
    group String
    (ReadOnly) Group that the product belongs to. It is one higher level categorization above family. example \ Switch\ .
    number String
    (ReadOnly) Product number that identifies the product. example PID. example \ UCS-FI-6248UP-CH2\ .
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    shipTos List<Property Map>
    (ReadOnly) Shipping address provided by customer while buying this Cisco product. This complex property has following sub-properties:
    subType String
    (ReadOnly) Sub type of the product being specified. example \ UCS 6200 SER\ .

    AssetDeviceContractNotificationProductBillTo, AssetDeviceContractNotificationProductBillToArgs

    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties string
    address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId string
    country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    county string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name string
    (ReadOnly) Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additional_properties str
    address1 str
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 str
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 str
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city str
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    class_id str
    country str
    (ReadOnly) Country in which the address resides. example \ US\ .
    county str
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location str
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name str
    (ReadOnly) Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postal_code str
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province str
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state str
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .

    AssetDeviceContractNotificationProductShipTo, AssetDeviceContractNotificationProductShipToArgs

    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    AdditionalProperties string
    Address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    Address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    Address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    City string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    ClassId string
    Country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    County string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    Location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    Name string
    (ReadOnly) Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    PostalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    Province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    State string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties string
    address1 string
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 string
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 string
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city string
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId string
    country string
    (ReadOnly) Country in which the address resides. example \ US\ .
    county string
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location string
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name string
    (ReadOnly) Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode string
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province string
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state string
    (ReadOnly) State in which the address resides. example \ CA\ .
    additional_properties str
    address1 str
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 str
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 str
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city str
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    class_id str
    country str
    (ReadOnly) Country in which the address resides. example \ US\ .
    county str
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location str
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name str
    (ReadOnly) Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postal_code str
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province str
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state str
    (ReadOnly) State in which the address resides. example \ CA\ .
    additionalProperties String
    address1 String
    (ReadOnly) Address Line one of the address information. example \ PO BOX 641570\ .
    address2 String
    (ReadOnly) Address Line two of the address information. example \ Cisco Systems\ .
    address3 String
    (ReadOnly) Address Line three of the address information. example \ Cisco Systems\ .
    city String
    (ReadOnly) City in which the address resides. example \ San Jose\ .
    classId String
    country String
    (ReadOnly) Country in which the address resides. example \ US\ .
    county String
    (ReadOnly) County in which the address resides. example \ Washington County\ .
    location String
    (ReadOnly) Location in which the address resides. example \ 14852\ .
    name String
    (ReadOnly) Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    postalCode String
    (ReadOnly) Postal Code in which the address resides. example \ 95164-1570\ .
    province String
    (ReadOnly) Province in which the address resides. example \ AB\ .
    state String
    (ReadOnly) State in which the address resides. example \ CA\ .

    AssetDeviceContractNotificationRegisteredDevice, AssetDeviceContractNotificationRegisteredDeviceArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    AssetDeviceContractNotificationResellerGlobalUltimate, AssetDeviceContractNotificationResellerGlobalUltimateArgs

    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    Id string
    (ReadOnly) ID of the user in BillToGlobal.
    Name string
    (ReadOnly) Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    id string
    (ReadOnly) ID of the user in BillToGlobal.
    name string
    (ReadOnly) Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    id str
    (ReadOnly) ID of the user in BillToGlobal.
    name str
    (ReadOnly) Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    id String
    (ReadOnly) ID of the user in BillToGlobal.
    name String
    (ReadOnly) Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.

    AssetDeviceContractNotificationTag, AssetDeviceContractNotificationTagArgs

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    AssetDeviceContractNotificationVersionContext, AssetDeviceContractNotificationVersionContextArgs

    AdditionalProperties string
    ClassId string
    InterestedMos List<AssetDeviceContractNotificationVersionContextInterestedMo>
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos List<AssetDeviceContractNotificationVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    InterestedMos []AssetDeviceContractNotificationVersionContextInterestedMo
    This complex property has following sub-properties:
    MarkedForDeletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    RefMos []AssetDeviceContractNotificationVersionContextRefMo
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    Timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    VersionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<AssetDeviceContractNotificationVersionContextInterestedMo>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<AssetDeviceContractNotificationVersionContextRefMo>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    interestedMos AssetDeviceContractNotificationVersionContextInterestedMo[]
    This complex property has following sub-properties:
    markedForDeletion boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos AssetDeviceContractNotificationVersionContextRefMo[]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp string
    (ReadOnly) The time this versioned Managed Object was created.
    versionType string
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    interested_mos Sequence[AssetDeviceContractNotificationVersionContextInterestedMo]
    This complex property has following sub-properties:
    marked_for_deletion bool
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    ref_mos Sequence[AssetDeviceContractNotificationVersionContextRefMo]
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp str
    (ReadOnly) The time this versioned Managed Object was created.
    version_type str
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    interestedMos List<Property Map>
    This complex property has following sub-properties:
    markedForDeletion Boolean
    (ReadOnly) The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    (ReadOnly) The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type.The value should be the same as the 'ClassId' property.
    refMos List<Property Map>
    (ReadOnly) A reference to the original Managed Object. This complex property has following sub-properties:
    timestamp String
    (ReadOnly) The time this versioned Managed Object was created.
    versionType String
    (ReadOnly) Specifies type of version. Currently the only supported value is \ Configured\ that is used to keep track of snapshots of policies and profiles that are intendedto be configured to target endpoints.* Modified - Version created every time an object is modified.* Configured - Version created every time an object is configured to the service profile.* Deployed - Version created for objects related to a service profile when it is deployed.

    AssetDeviceContractNotificationVersionContextInterestedMo, AssetDeviceContractNotificationVersionContextInterestedMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    AssetDeviceContractNotificationVersionContextRefMo, AssetDeviceContractNotificationVersionContextRefMoArgs

    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    Moid string
    The Moid of the referenced REST resource.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    moid string
    The Moid of the referenced REST resource.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    moid str
    The Moid of the referenced REST resource.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    moid String
    The Moid of the referenced REST resource.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field maybe set instead of 'moid' by clients.1. If 'moid' is set this field is ignored.1. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of theresource matching the filter expression and populates it in the MoRef that is part of the objectinstance being inserted/updated to fulfill the REST request.An error is returned if the filter matches zero or more than one REST resource.An example filter string is: Serial eq '3AA8B7T11'.

    Import

    intersight_asset_device_contract_notification can be imported using the Moid of the object, e.g.

    $ pulumi import intersight:index/assetDeviceContractNotification:AssetDeviceContractNotification example 1234567890987654321abcde
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet