Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterNodeResponse
- type ClusterNodeResponseArgs
- type ClusterNodeResponseArray
- type ClusterNodeResponseArrayInput
- type ClusterNodeResponseArrayOutput
- func (ClusterNodeResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeResponseArrayOutput) Index(i pulumi.IntInput) ClusterNodeResponseOutput
- func (o ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutput() ClusterNodeResponseArrayOutput
- func (o ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutputWithContext(ctx context.Context) ClusterNodeResponseArrayOutput
- type ClusterNodeResponseInput
- type ClusterNodeResponseOutput
- func (o ClusterNodeResponseOutput) CoreCount() pulumi.Float64Output
- func (ClusterNodeResponseOutput) ElementType() reflect.Type
- func (o ClusterNodeResponseOutput) Id() pulumi.Float64Output
- func (o ClusterNodeResponseOutput) Manufacturer() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) MemoryInGiB() pulumi.Float64Output
- func (o ClusterNodeResponseOutput) Model() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) Name() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) OsName() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) OsVersion() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) SerialNumber() pulumi.StringOutput
- func (o ClusterNodeResponseOutput) ToClusterNodeResponseOutput() ClusterNodeResponseOutput
- func (o ClusterNodeResponseOutput) ToClusterNodeResponseOutputWithContext(ctx context.Context) ClusterNodeResponseOutput
- type ClusterReportedPropertiesResponse
- type ClusterReportedPropertiesResponseArgs
- func (ClusterReportedPropertiesResponseArgs) ElementType() reflect.Type
- func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutput() ClusterReportedPropertiesResponseOutput
- func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponseOutput
- func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
- func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
- type ClusterReportedPropertiesResponseInput
- type ClusterReportedPropertiesResponseOutput
- func (o ClusterReportedPropertiesResponseOutput) ClusterId() pulumi.StringOutput
- func (o ClusterReportedPropertiesResponseOutput) ClusterName() pulumi.StringOutput
- func (o ClusterReportedPropertiesResponseOutput) ClusterVersion() pulumi.StringOutput
- func (ClusterReportedPropertiesResponseOutput) ElementType() reflect.Type
- func (o ClusterReportedPropertiesResponseOutput) LastUpdated() pulumi.StringOutput
- func (o ClusterReportedPropertiesResponseOutput) Nodes() ClusterNodeResponseArrayOutput
- func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutput() ClusterReportedPropertiesResponseOutput
- func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponseOutput
- func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
- func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
- type ClusterReportedPropertiesResponsePtrInput
- type ClusterReportedPropertiesResponsePtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) ClusterVersion() pulumi.StringPtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) Elem() ClusterReportedPropertiesResponseOutput
- func (ClusterReportedPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterReportedPropertiesResponsePtrOutput) LastUpdated() pulumi.StringPtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) Nodes() ClusterNodeResponseArrayOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
- func (o ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
- type ClusterState
- type LookupClusterArgs
- type LookupClusterResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // App id of cluster AAD identity. AadClientId pulumi.StringOutput `pulumi:"aadClientId"` // Tenant id of cluster AAD identity. AadTenantId pulumi.StringOutput `pulumi:"aadTenantId"` // Type of billing applied to the resource. BillingModel pulumi.StringOutput `pulumi:"billingModel"` // Unique, immutable resource id. CloudId pulumi.StringOutput `pulumi:"cloudId"` // Most recent billing meter timestamp. LastBillingTimestamp pulumi.StringOutput `pulumi:"lastBillingTimestamp"` // Most recent cluster sync timestamp. LastSyncTimestamp pulumi.StringOutput `pulumi:"lastSyncTimestamp"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // First cluster sync timestamp. RegistrationTimestamp pulumi.StringOutput `pulumi:"registrationTimestamp"` // Properties reported by cluster agent. ReportedProperties ClusterReportedPropertiesResponsePtrOutput `pulumi:"reportedProperties"` // Status of the cluster agent. Status pulumi.StringOutput `pulumi:"status"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Number of days remaining in the trial period. TrialDaysRemaining pulumi.Float64Output `pulumi:"trialDaysRemaining"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Cluster details.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
type ClusterArgs ¶
type ClusterArgs struct { // App id of cluster AAD identity. AadClientId pulumi.StringInput // Tenant id of cluster AAD identity. AadTenantId pulumi.StringInput // The name of the cluster. ClusterName pulumi.StringInput // The geo-location where the resource lives Location pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterNodeResponse ¶
type ClusterNodeResponse struct { // Number of physical cores on the cluster node. CoreCount float64 `pulumi:"coreCount"` // Id of the node in the cluster. Id float64 `pulumi:"id"` // Manufacturer of the cluster node hardware. Manufacturer string `pulumi:"manufacturer"` // Total available memory on the cluster node (in GiB). MemoryInGiB float64 `pulumi:"memoryInGiB"` // Model name of the cluster node hardware. Model string `pulumi:"model"` // Name of the cluster node. Name string `pulumi:"name"` // Operating system running on the cluster node. OsName string `pulumi:"osName"` // Version of the operating system running on the cluster node. OsVersion string `pulumi:"osVersion"` // Immutable id of the cluster node. SerialNumber string `pulumi:"serialNumber"` }
Cluster node details.
type ClusterNodeResponseArgs ¶
type ClusterNodeResponseArgs struct { // Number of physical cores on the cluster node. CoreCount pulumi.Float64Input `pulumi:"coreCount"` // Id of the node in the cluster. Id pulumi.Float64Input `pulumi:"id"` // Manufacturer of the cluster node hardware. Manufacturer pulumi.StringInput `pulumi:"manufacturer"` // Total available memory on the cluster node (in GiB). MemoryInGiB pulumi.Float64Input `pulumi:"memoryInGiB"` // Model name of the cluster node hardware. Model pulumi.StringInput `pulumi:"model"` // Name of the cluster node. Name pulumi.StringInput `pulumi:"name"` // Operating system running on the cluster node. OsName pulumi.StringInput `pulumi:"osName"` // Version of the operating system running on the cluster node. OsVersion pulumi.StringInput `pulumi:"osVersion"` // Immutable id of the cluster node. SerialNumber pulumi.StringInput `pulumi:"serialNumber"` }
Cluster node details.
func (ClusterNodeResponseArgs) ElementType ¶
func (ClusterNodeResponseArgs) ElementType() reflect.Type
func (ClusterNodeResponseArgs) ToClusterNodeResponseOutput ¶
func (i ClusterNodeResponseArgs) ToClusterNodeResponseOutput() ClusterNodeResponseOutput
func (ClusterNodeResponseArgs) ToClusterNodeResponseOutputWithContext ¶
func (i ClusterNodeResponseArgs) ToClusterNodeResponseOutputWithContext(ctx context.Context) ClusterNodeResponseOutput
type ClusterNodeResponseArray ¶
type ClusterNodeResponseArray []ClusterNodeResponseInput
func (ClusterNodeResponseArray) ElementType ¶
func (ClusterNodeResponseArray) ElementType() reflect.Type
func (ClusterNodeResponseArray) ToClusterNodeResponseArrayOutput ¶
func (i ClusterNodeResponseArray) ToClusterNodeResponseArrayOutput() ClusterNodeResponseArrayOutput
func (ClusterNodeResponseArray) ToClusterNodeResponseArrayOutputWithContext ¶
func (i ClusterNodeResponseArray) ToClusterNodeResponseArrayOutputWithContext(ctx context.Context) ClusterNodeResponseArrayOutput
type ClusterNodeResponseArrayInput ¶
type ClusterNodeResponseArrayInput interface { pulumi.Input ToClusterNodeResponseArrayOutput() ClusterNodeResponseArrayOutput ToClusterNodeResponseArrayOutputWithContext(context.Context) ClusterNodeResponseArrayOutput }
ClusterNodeResponseArrayInput is an input type that accepts ClusterNodeResponseArray and ClusterNodeResponseArrayOutput values. You can construct a concrete instance of `ClusterNodeResponseArrayInput` via:
ClusterNodeResponseArray{ ClusterNodeResponseArgs{...} }
type ClusterNodeResponseArrayOutput ¶
type ClusterNodeResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeResponseArrayOutput) ElementType ¶
func (ClusterNodeResponseArrayOutput) ElementType() reflect.Type
func (ClusterNodeResponseArrayOutput) Index ¶
func (o ClusterNodeResponseArrayOutput) Index(i pulumi.IntInput) ClusterNodeResponseOutput
func (ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutput ¶
func (o ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutput() ClusterNodeResponseArrayOutput
func (ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutputWithContext ¶
func (o ClusterNodeResponseArrayOutput) ToClusterNodeResponseArrayOutputWithContext(ctx context.Context) ClusterNodeResponseArrayOutput
type ClusterNodeResponseInput ¶
type ClusterNodeResponseInput interface { pulumi.Input ToClusterNodeResponseOutput() ClusterNodeResponseOutput ToClusterNodeResponseOutputWithContext(context.Context) ClusterNodeResponseOutput }
ClusterNodeResponseInput is an input type that accepts ClusterNodeResponseArgs and ClusterNodeResponseOutput values. You can construct a concrete instance of `ClusterNodeResponseInput` via:
ClusterNodeResponseArgs{...}
type ClusterNodeResponseOutput ¶
type ClusterNodeResponseOutput struct{ *pulumi.OutputState }
Cluster node details.
func (ClusterNodeResponseOutput) CoreCount ¶
func (o ClusterNodeResponseOutput) CoreCount() pulumi.Float64Output
Number of physical cores on the cluster node.
func (ClusterNodeResponseOutput) ElementType ¶
func (ClusterNodeResponseOutput) ElementType() reflect.Type
func (ClusterNodeResponseOutput) Id ¶
func (o ClusterNodeResponseOutput) Id() pulumi.Float64Output
Id of the node in the cluster.
func (ClusterNodeResponseOutput) Manufacturer ¶
func (o ClusterNodeResponseOutput) Manufacturer() pulumi.StringOutput
Manufacturer of the cluster node hardware.
func (ClusterNodeResponseOutput) MemoryInGiB ¶
func (o ClusterNodeResponseOutput) MemoryInGiB() pulumi.Float64Output
Total available memory on the cluster node (in GiB).
func (ClusterNodeResponseOutput) Model ¶
func (o ClusterNodeResponseOutput) Model() pulumi.StringOutput
Model name of the cluster node hardware.
func (ClusterNodeResponseOutput) Name ¶
func (o ClusterNodeResponseOutput) Name() pulumi.StringOutput
Name of the cluster node.
func (ClusterNodeResponseOutput) OsName ¶
func (o ClusterNodeResponseOutput) OsName() pulumi.StringOutput
Operating system running on the cluster node.
func (ClusterNodeResponseOutput) OsVersion ¶
func (o ClusterNodeResponseOutput) OsVersion() pulumi.StringOutput
Version of the operating system running on the cluster node.
func (ClusterNodeResponseOutput) SerialNumber ¶
func (o ClusterNodeResponseOutput) SerialNumber() pulumi.StringOutput
Immutable id of the cluster node.
func (ClusterNodeResponseOutput) ToClusterNodeResponseOutput ¶
func (o ClusterNodeResponseOutput) ToClusterNodeResponseOutput() ClusterNodeResponseOutput
func (ClusterNodeResponseOutput) ToClusterNodeResponseOutputWithContext ¶
func (o ClusterNodeResponseOutput) ToClusterNodeResponseOutputWithContext(ctx context.Context) ClusterNodeResponseOutput
type ClusterReportedPropertiesResponse ¶
type ClusterReportedPropertiesResponse struct { // Unique id generated by the on-prem cluster. ClusterId string `pulumi:"clusterId"` // Name of the on-prem cluster connected to this resource. ClusterName string `pulumi:"clusterName"` // Version of the cluster software. ClusterVersion string `pulumi:"clusterVersion"` // Last time the cluster reported the data. LastUpdated string `pulumi:"lastUpdated"` // List of nodes reported by the cluster. Nodes []ClusterNodeResponse `pulumi:"nodes"` }
Properties reported by cluster agent.
type ClusterReportedPropertiesResponseArgs ¶
type ClusterReportedPropertiesResponseArgs struct { // Unique id generated by the on-prem cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Name of the on-prem cluster connected to this resource. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Version of the cluster software. ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"` // Last time the cluster reported the data. LastUpdated pulumi.StringInput `pulumi:"lastUpdated"` // List of nodes reported by the cluster. Nodes ClusterNodeResponseArrayInput `pulumi:"nodes"` }
Properties reported by cluster agent.
func (ClusterReportedPropertiesResponseArgs) ElementType ¶
func (ClusterReportedPropertiesResponseArgs) ElementType() reflect.Type
func (ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutput ¶
func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutput() ClusterReportedPropertiesResponseOutput
func (ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutputWithContext ¶
func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponseOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponseOutput
func (ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutput ¶
func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
func (ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutputWithContext ¶
func (i ClusterReportedPropertiesResponseArgs) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
type ClusterReportedPropertiesResponseInput ¶
type ClusterReportedPropertiesResponseInput interface { pulumi.Input ToClusterReportedPropertiesResponseOutput() ClusterReportedPropertiesResponseOutput ToClusterReportedPropertiesResponseOutputWithContext(context.Context) ClusterReportedPropertiesResponseOutput }
ClusterReportedPropertiesResponseInput is an input type that accepts ClusterReportedPropertiesResponseArgs and ClusterReportedPropertiesResponseOutput values. You can construct a concrete instance of `ClusterReportedPropertiesResponseInput` via:
ClusterReportedPropertiesResponseArgs{...}
type ClusterReportedPropertiesResponseOutput ¶
type ClusterReportedPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties reported by cluster agent.
func (ClusterReportedPropertiesResponseOutput) ClusterId ¶
func (o ClusterReportedPropertiesResponseOutput) ClusterId() pulumi.StringOutput
Unique id generated by the on-prem cluster.
func (ClusterReportedPropertiesResponseOutput) ClusterName ¶
func (o ClusterReportedPropertiesResponseOutput) ClusterName() pulumi.StringOutput
Name of the on-prem cluster connected to this resource.
func (ClusterReportedPropertiesResponseOutput) ClusterVersion ¶
func (o ClusterReportedPropertiesResponseOutput) ClusterVersion() pulumi.StringOutput
Version of the cluster software.
func (ClusterReportedPropertiesResponseOutput) ElementType ¶
func (ClusterReportedPropertiesResponseOutput) ElementType() reflect.Type
func (ClusterReportedPropertiesResponseOutput) LastUpdated ¶
func (o ClusterReportedPropertiesResponseOutput) LastUpdated() pulumi.StringOutput
Last time the cluster reported the data.
func (ClusterReportedPropertiesResponseOutput) Nodes ¶
func (o ClusterReportedPropertiesResponseOutput) Nodes() ClusterNodeResponseArrayOutput
List of nodes reported by the cluster.
func (ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutput ¶
func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutput() ClusterReportedPropertiesResponseOutput
func (ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutputWithContext ¶
func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponseOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponseOutput
func (ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutput ¶
func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
func (ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext ¶
func (o ClusterReportedPropertiesResponseOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
type ClusterReportedPropertiesResponsePtrInput ¶
type ClusterReportedPropertiesResponsePtrInput interface { pulumi.Input ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput ToClusterReportedPropertiesResponsePtrOutputWithContext(context.Context) ClusterReportedPropertiesResponsePtrOutput }
ClusterReportedPropertiesResponsePtrInput is an input type that accepts ClusterReportedPropertiesResponseArgs, ClusterReportedPropertiesResponsePtr and ClusterReportedPropertiesResponsePtrOutput values. You can construct a concrete instance of `ClusterReportedPropertiesResponsePtrInput` via:
ClusterReportedPropertiesResponseArgs{...} or: nil
func ClusterReportedPropertiesResponsePtr ¶
func ClusterReportedPropertiesResponsePtr(v *ClusterReportedPropertiesResponseArgs) ClusterReportedPropertiesResponsePtrInput
type ClusterReportedPropertiesResponsePtrOutput ¶
type ClusterReportedPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterReportedPropertiesResponsePtrOutput) ClusterId ¶
func (o ClusterReportedPropertiesResponsePtrOutput) ClusterId() pulumi.StringPtrOutput
Unique id generated by the on-prem cluster.
func (ClusterReportedPropertiesResponsePtrOutput) ClusterName ¶
func (o ClusterReportedPropertiesResponsePtrOutput) ClusterName() pulumi.StringPtrOutput
Name of the on-prem cluster connected to this resource.
func (ClusterReportedPropertiesResponsePtrOutput) ClusterVersion ¶
func (o ClusterReportedPropertiesResponsePtrOutput) ClusterVersion() pulumi.StringPtrOutput
Version of the cluster software.
func (ClusterReportedPropertiesResponsePtrOutput) ElementType ¶
func (ClusterReportedPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ClusterReportedPropertiesResponsePtrOutput) LastUpdated ¶
func (o ClusterReportedPropertiesResponsePtrOutput) LastUpdated() pulumi.StringPtrOutput
Last time the cluster reported the data.
func (ClusterReportedPropertiesResponsePtrOutput) Nodes ¶
func (o ClusterReportedPropertiesResponsePtrOutput) Nodes() ClusterNodeResponseArrayOutput
List of nodes reported by the cluster.
func (ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutput ¶
func (o ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutput() ClusterReportedPropertiesResponsePtrOutput
func (ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext ¶
func (o ClusterReportedPropertiesResponsePtrOutput) ToClusterReportedPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterReportedPropertiesResponsePtrOutput
type ClusterState ¶
type ClusterState struct { // App id of cluster AAD identity. AadClientId pulumi.StringPtrInput // Tenant id of cluster AAD identity. AadTenantId pulumi.StringPtrInput // Type of billing applied to the resource. BillingModel pulumi.StringPtrInput // Unique, immutable resource id. CloudId pulumi.StringPtrInput // Most recent billing meter timestamp. LastBillingTimestamp pulumi.StringPtrInput // Most recent cluster sync timestamp. LastSyncTimestamp pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Provisioning state. ProvisioningState pulumi.StringPtrInput // First cluster sync timestamp. RegistrationTimestamp pulumi.StringPtrInput // Properties reported by cluster agent. ReportedProperties ClusterReportedPropertiesResponsePtrInput // Status of the cluster agent. Status pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Number of days remaining in the trial period. TrialDaysRemaining pulumi.Float64PtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type LookupClusterArgs ¶
type LookupClusterResult ¶
type LookupClusterResult struct { // App id of cluster AAD identity. AadClientId string `pulumi:"aadClientId"` // Tenant id of cluster AAD identity. AadTenantId string `pulumi:"aadTenantId"` // Type of billing applied to the resource. BillingModel string `pulumi:"billingModel"` // Unique, immutable resource id. CloudId string `pulumi:"cloudId"` // Most recent billing meter timestamp. LastBillingTimestamp string `pulumi:"lastBillingTimestamp"` // Most recent cluster sync timestamp. LastSyncTimestamp string `pulumi:"lastSyncTimestamp"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Provisioning state. ProvisioningState string `pulumi:"provisioningState"` // First cluster sync timestamp. RegistrationTimestamp string `pulumi:"registrationTimestamp"` // Properties reported by cluster agent. ReportedProperties *ClusterReportedPropertiesResponse `pulumi:"reportedProperties"` // Status of the cluster agent. Status string `pulumi:"status"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Number of days remaining in the trial period. TrialDaysRemaining float64 `pulumi:"trialDaysRemaining"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Cluster details.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)