Documentation
¶
Index ¶
- Constants
- type Annotation
- type AnnotationArgs
- type AnnotationInput
- type AnnotationOutput
- func (o AnnotationOutput) CreateTime() pulumi.StringOutput
- func (AnnotationOutput) ElementType() reflect.Type
- func (o AnnotationOutput) Labels() pulumi.StringMapOutput
- func (o AnnotationOutput) Location() pulumi.StringOutput
- func (o AnnotationOutput) Name() pulumi.StringOutput
- func (o AnnotationOutput) Project() pulumi.StringOutput
- func (o AnnotationOutput) RequestId() pulumi.StringPtrOutput
- func (o AnnotationOutput) ToAnnotationOutput() AnnotationOutput
- func (o AnnotationOutput) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
- func (o AnnotationOutput) Type() pulumi.StringOutput
- func (o AnnotationOutput) UpdateTime() pulumi.StringOutput
- type AnnotationState
- type AnnotationType
- func (AnnotationType) ElementType() reflect.Type
- func (e AnnotationType) ToAnnotationTypeOutput() AnnotationTypeOutput
- func (e AnnotationType) ToAnnotationTypeOutputWithContext(ctx context.Context) AnnotationTypeOutput
- func (e AnnotationType) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
- func (e AnnotationType) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
- func (e AnnotationType) ToStringOutput() pulumi.StringOutput
- func (e AnnotationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AnnotationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AnnotationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnnotationTypeInput
- type AnnotationTypeOutput
- func (AnnotationTypeOutput) ElementType() reflect.Type
- func (o AnnotationTypeOutput) ToAnnotationTypeOutput() AnnotationTypeOutput
- func (o AnnotationTypeOutput) ToAnnotationTypeOutputWithContext(ctx context.Context) AnnotationTypeOutput
- func (o AnnotationTypeOutput) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
- func (o AnnotationTypeOutput) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
- func (o AnnotationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AnnotationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AnnotationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnnotationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AnnotationTypePtrInput
- type AnnotationTypePtrOutput
- func (o AnnotationTypePtrOutput) Elem() AnnotationTypeOutput
- func (AnnotationTypePtrOutput) ElementType() reflect.Type
- func (o AnnotationTypePtrOutput) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
- func (o AnnotationTypePtrOutput) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
- func (o AnnotationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AnnotationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Collector
- type CollectorArgs
- type CollectorInput
- type CollectorOutput
- func (o CollectorOutput) Bucket() pulumi.StringOutput
- func (o CollectorOutput) ClientVersion() pulumi.StringOutput
- func (o CollectorOutput) CollectionDays() pulumi.IntOutput
- func (o CollectorOutput) CollectorId() pulumi.StringOutput
- func (o CollectorOutput) CreateTime() pulumi.StringOutput
- func (o CollectorOutput) Description() pulumi.StringOutput
- func (o CollectorOutput) DisplayName() pulumi.StringOutput
- func (CollectorOutput) ElementType() reflect.Type
- func (o CollectorOutput) EulaUri() pulumi.StringOutput
- func (o CollectorOutput) ExpectedAssetCount() pulumi.StringOutput
- func (o CollectorOutput) GuestOsScan() GuestOsScanResponseOutput
- func (o CollectorOutput) Labels() pulumi.StringMapOutput
- func (o CollectorOutput) Location() pulumi.StringOutput
- func (o CollectorOutput) Name() pulumi.StringOutput
- func (o CollectorOutput) Project() pulumi.StringOutput
- func (o CollectorOutput) RequestId() pulumi.StringPtrOutput
- func (o CollectorOutput) ServiceAccount() pulumi.StringOutput
- func (o CollectorOutput) State() pulumi.StringOutput
- func (o CollectorOutput) ToCollectorOutput() CollectorOutput
- func (o CollectorOutput) ToCollectorOutputWithContext(ctx context.Context) CollectorOutput
- func (o CollectorOutput) UpdateTime() pulumi.StringOutput
- func (o CollectorOutput) VsphereScan() VSphereScanResponseOutput
- type CollectorState
- type GuestOsScanResponse
- type GuestOsScanResponseOutput
- func (o GuestOsScanResponseOutput) CoreSource() pulumi.StringOutput
- func (GuestOsScanResponseOutput) ElementType() reflect.Type
- func (o GuestOsScanResponseOutput) ToGuestOsScanResponseOutput() GuestOsScanResponseOutput
- func (o GuestOsScanResponseOutput) ToGuestOsScanResponseOutputWithContext(ctx context.Context) GuestOsScanResponseOutput
- type LookupAnnotationArgs
- type LookupAnnotationOutputArgs
- type LookupAnnotationResult
- type LookupAnnotationResultOutput
- func (o LookupAnnotationResultOutput) CreateTime() pulumi.StringOutput
- func (LookupAnnotationResultOutput) ElementType() reflect.Type
- func (o LookupAnnotationResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAnnotationResultOutput) Name() pulumi.StringOutput
- func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutput() LookupAnnotationResultOutput
- func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext(ctx context.Context) LookupAnnotationResultOutput
- func (o LookupAnnotationResultOutput) Type() pulumi.StringOutput
- func (o LookupAnnotationResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCollectorArgs
- type LookupCollectorOutputArgs
- type LookupCollectorResult
- type LookupCollectorResultOutput
- func (o LookupCollectorResultOutput) Bucket() pulumi.StringOutput
- func (o LookupCollectorResultOutput) ClientVersion() pulumi.StringOutput
- func (o LookupCollectorResultOutput) CollectionDays() pulumi.IntOutput
- func (o LookupCollectorResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCollectorResultOutput) Description() pulumi.StringOutput
- func (o LookupCollectorResultOutput) DisplayName() pulumi.StringOutput
- func (LookupCollectorResultOutput) ElementType() reflect.Type
- func (o LookupCollectorResultOutput) EulaUri() pulumi.StringOutput
- func (o LookupCollectorResultOutput) ExpectedAssetCount() pulumi.StringOutput
- func (o LookupCollectorResultOutput) GuestOsScan() GuestOsScanResponseOutput
- func (o LookupCollectorResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCollectorResultOutput) Name() pulumi.StringOutput
- func (o LookupCollectorResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupCollectorResultOutput) State() pulumi.StringOutput
- func (o LookupCollectorResultOutput) ToLookupCollectorResultOutput() LookupCollectorResultOutput
- func (o LookupCollectorResultOutput) ToLookupCollectorResultOutputWithContext(ctx context.Context) LookupCollectorResultOutput
- func (o LookupCollectorResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupCollectorResultOutput) VsphereScan() VSphereScanResponseOutput
- type VSphereScanResponse
- type VSphereScanResponseOutput
- func (o VSphereScanResponseOutput) CoreSource() pulumi.StringOutput
- func (VSphereScanResponseOutput) ElementType() reflect.Type
- func (o VSphereScanResponseOutput) ToVSphereScanResponseOutput() VSphereScanResponseOutput
- func (o VSphereScanResponseOutput) ToVSphereScanResponseOutputWithContext(ctx context.Context) VSphereScanResponseOutput
Constants ¶
const ( // Unknown type AnnotationTypeTypeUnspecified = AnnotationType("TYPE_UNSPECIFIED") // Indicates that this project has opted into StratoZone export. AnnotationTypeTypeLegacyExportConsent = AnnotationType("TYPE_LEGACY_EXPORT_CONSENT") // Indicates that this project is created by Qwiklab. AnnotationTypeTypeQwiklab = AnnotationType("TYPE_QWIKLAB") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotation ¶
type Annotation struct { pulumi.CustomResourceState // Create time stamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Labels as key value pairs. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // name of resource. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. An optional request ID to identify requests. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Type of an annotation. Type pulumi.StringOutput `pulumi:"type"` // Update time stamp. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates an Annotation Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetAnnotation ¶
func GetAnnotation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnotationState, opts ...pulumi.ResourceOption) (*Annotation, error)
GetAnnotation gets an existing Annotation 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 NewAnnotation ¶
func NewAnnotation(ctx *pulumi.Context, name string, args *AnnotationArgs, opts ...pulumi.ResourceOption) (*Annotation, error)
NewAnnotation registers a new resource with the given unique name, arguments, and options.
func (*Annotation) ElementType ¶
func (*Annotation) ElementType() reflect.Type
func (*Annotation) ToAnnotationOutput ¶
func (i *Annotation) ToAnnotationOutput() AnnotationOutput
func (*Annotation) ToAnnotationOutputWithContext ¶
func (i *Annotation) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
type AnnotationArgs ¶
type AnnotationArgs struct { // Labels as key value pairs. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // name of resource. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. An optional request ID to identify requests. RequestId pulumi.StringPtrInput // Type of an annotation. Type AnnotationTypePtrInput }
The set of arguments for constructing a Annotation resource.
func (AnnotationArgs) ElementType ¶
func (AnnotationArgs) ElementType() reflect.Type
type AnnotationInput ¶
type AnnotationInput interface { pulumi.Input ToAnnotationOutput() AnnotationOutput ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput }
type AnnotationOutput ¶
type AnnotationOutput struct{ *pulumi.OutputState }
func (AnnotationOutput) CreateTime ¶
func (o AnnotationOutput) CreateTime() pulumi.StringOutput
Create time stamp.
func (AnnotationOutput) ElementType ¶
func (AnnotationOutput) ElementType() reflect.Type
func (AnnotationOutput) Labels ¶
func (o AnnotationOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (AnnotationOutput) Location ¶
func (o AnnotationOutput) Location() pulumi.StringOutput
func (AnnotationOutput) Name ¶
func (o AnnotationOutput) Name() pulumi.StringOutput
name of resource.
func (AnnotationOutput) Project ¶
func (o AnnotationOutput) Project() pulumi.StringOutput
func (AnnotationOutput) RequestId ¶
func (o AnnotationOutput) RequestId() pulumi.StringPtrOutput
Optional. An optional request ID to identify requests.
func (AnnotationOutput) ToAnnotationOutput ¶
func (o AnnotationOutput) ToAnnotationOutput() AnnotationOutput
func (AnnotationOutput) ToAnnotationOutputWithContext ¶
func (o AnnotationOutput) ToAnnotationOutputWithContext(ctx context.Context) AnnotationOutput
func (AnnotationOutput) Type ¶
func (o AnnotationOutput) Type() pulumi.StringOutput
Type of an annotation.
func (AnnotationOutput) UpdateTime ¶
func (o AnnotationOutput) UpdateTime() pulumi.StringOutput
Update time stamp.
type AnnotationState ¶
type AnnotationState struct { }
func (AnnotationState) ElementType ¶
func (AnnotationState) ElementType() reflect.Type
type AnnotationType ¶
type AnnotationType string
Type of an annotation.
func (AnnotationType) ElementType ¶
func (AnnotationType) ElementType() reflect.Type
func (AnnotationType) ToAnnotationTypeOutput ¶
func (e AnnotationType) ToAnnotationTypeOutput() AnnotationTypeOutput
func (AnnotationType) ToAnnotationTypeOutputWithContext ¶
func (e AnnotationType) ToAnnotationTypeOutputWithContext(ctx context.Context) AnnotationTypeOutput
func (AnnotationType) ToAnnotationTypePtrOutput ¶
func (e AnnotationType) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
func (AnnotationType) ToAnnotationTypePtrOutputWithContext ¶
func (e AnnotationType) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
func (AnnotationType) ToStringOutput ¶
func (e AnnotationType) ToStringOutput() pulumi.StringOutput
func (AnnotationType) ToStringOutputWithContext ¶
func (e AnnotationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AnnotationType) ToStringPtrOutput ¶
func (e AnnotationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnnotationType) ToStringPtrOutputWithContext ¶
func (e AnnotationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AnnotationTypeInput ¶
type AnnotationTypeInput interface { pulumi.Input ToAnnotationTypeOutput() AnnotationTypeOutput ToAnnotationTypeOutputWithContext(context.Context) AnnotationTypeOutput }
AnnotationTypeInput is an input type that accepts AnnotationTypeArgs and AnnotationTypeOutput values. You can construct a concrete instance of `AnnotationTypeInput` via:
AnnotationTypeArgs{...}
type AnnotationTypeOutput ¶
type AnnotationTypeOutput struct{ *pulumi.OutputState }
func (AnnotationTypeOutput) ElementType ¶
func (AnnotationTypeOutput) ElementType() reflect.Type
func (AnnotationTypeOutput) ToAnnotationTypeOutput ¶
func (o AnnotationTypeOutput) ToAnnotationTypeOutput() AnnotationTypeOutput
func (AnnotationTypeOutput) ToAnnotationTypeOutputWithContext ¶
func (o AnnotationTypeOutput) ToAnnotationTypeOutputWithContext(ctx context.Context) AnnotationTypeOutput
func (AnnotationTypeOutput) ToAnnotationTypePtrOutput ¶
func (o AnnotationTypeOutput) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
func (AnnotationTypeOutput) ToAnnotationTypePtrOutputWithContext ¶
func (o AnnotationTypeOutput) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
func (AnnotationTypeOutput) ToStringOutput ¶
func (o AnnotationTypeOutput) ToStringOutput() pulumi.StringOutput
func (AnnotationTypeOutput) ToStringOutputWithContext ¶
func (o AnnotationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AnnotationTypeOutput) ToStringPtrOutput ¶
func (o AnnotationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnnotationTypeOutput) ToStringPtrOutputWithContext ¶
func (o AnnotationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AnnotationTypePtrInput ¶
type AnnotationTypePtrInput interface { pulumi.Input ToAnnotationTypePtrOutput() AnnotationTypePtrOutput ToAnnotationTypePtrOutputWithContext(context.Context) AnnotationTypePtrOutput }
func AnnotationTypePtr ¶
func AnnotationTypePtr(v string) AnnotationTypePtrInput
type AnnotationTypePtrOutput ¶
type AnnotationTypePtrOutput struct{ *pulumi.OutputState }
func (AnnotationTypePtrOutput) Elem ¶
func (o AnnotationTypePtrOutput) Elem() AnnotationTypeOutput
func (AnnotationTypePtrOutput) ElementType ¶
func (AnnotationTypePtrOutput) ElementType() reflect.Type
func (AnnotationTypePtrOutput) ToAnnotationTypePtrOutput ¶
func (o AnnotationTypePtrOutput) ToAnnotationTypePtrOutput() AnnotationTypePtrOutput
func (AnnotationTypePtrOutput) ToAnnotationTypePtrOutputWithContext ¶
func (o AnnotationTypePtrOutput) ToAnnotationTypePtrOutputWithContext(ctx context.Context) AnnotationTypePtrOutput
func (AnnotationTypePtrOutput) ToStringPtrOutput ¶
func (o AnnotationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AnnotationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AnnotationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Collector ¶
type Collector struct { pulumi.CustomResourceState // Store cloud storage bucket name (which is a guid) created with this Collector. Bucket pulumi.StringOutput `pulumi:"bucket"` // Client version. ClientVersion pulumi.StringOutput `pulumi:"clientVersion"` // How many days to collect data. CollectionDays pulumi.IntOutput `pulumi:"collectionDays"` // Required. Id of the requesting object. CollectorId pulumi.StringOutput `pulumi:"collectorId"` // Create time stamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User specified description of the Collector. Description pulumi.StringOutput `pulumi:"description"` // User specified name of the Collector. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Uri for EULA (End User License Agreement) from customer. EulaUri pulumi.StringOutput `pulumi:"eulaUri"` // User specified expected asset count. ExpectedAssetCount pulumi.StringOutput `pulumi:"expectedAssetCount"` // Reference to MC Source Guest Os Scan. GuestOsScan GuestOsScanResponseOutput `pulumi:"guestOsScan"` // Labels as key value pairs. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // name of resource. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. An optional request ID to identify requests. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Service Account email used to ingest data to this Collector. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // State of the Collector. State pulumi.StringOutput `pulumi:"state"` // Update time stamp. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Reference to MC Source vsphere_scan. VsphereScan VSphereScanResponseOutput `pulumi:"vsphereScan"` }
Create a Collector to manage the on-prem appliance which collects information about Customer assets.
func GetCollector ¶
func GetCollector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CollectorState, opts ...pulumi.ResourceOption) (*Collector, error)
GetCollector gets an existing Collector 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 NewCollector ¶
func NewCollector(ctx *pulumi.Context, name string, args *CollectorArgs, opts ...pulumi.ResourceOption) (*Collector, error)
NewCollector registers a new resource with the given unique name, arguments, and options.
func (*Collector) ElementType ¶
func (*Collector) ToCollectorOutput ¶
func (i *Collector) ToCollectorOutput() CollectorOutput
func (*Collector) ToCollectorOutputWithContext ¶
func (i *Collector) ToCollectorOutputWithContext(ctx context.Context) CollectorOutput
type CollectorArgs ¶
type CollectorArgs struct { // How many days to collect data. CollectionDays pulumi.IntPtrInput // Required. Id of the requesting object. CollectorId pulumi.StringInput // User specified description of the Collector. Description pulumi.StringPtrInput // User specified name of the Collector. DisplayName pulumi.StringPtrInput // Uri for EULA (End User License Agreement) from customer. EulaUri pulumi.StringPtrInput // User specified expected asset count. ExpectedAssetCount pulumi.StringPtrInput // Labels as key value pairs. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // name of resource. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. An optional request ID to identify requests. RequestId pulumi.StringPtrInput // Service Account email used to ingest data to this Collector. ServiceAccount pulumi.StringPtrInput }
The set of arguments for constructing a Collector resource.
func (CollectorArgs) ElementType ¶
func (CollectorArgs) ElementType() reflect.Type
type CollectorInput ¶
type CollectorInput interface { pulumi.Input ToCollectorOutput() CollectorOutput ToCollectorOutputWithContext(ctx context.Context) CollectorOutput }
type CollectorOutput ¶
type CollectorOutput struct{ *pulumi.OutputState }
func (CollectorOutput) Bucket ¶
func (o CollectorOutput) Bucket() pulumi.StringOutput
Store cloud storage bucket name (which is a guid) created with this Collector.
func (CollectorOutput) ClientVersion ¶
func (o CollectorOutput) ClientVersion() pulumi.StringOutput
Client version.
func (CollectorOutput) CollectionDays ¶
func (o CollectorOutput) CollectionDays() pulumi.IntOutput
How many days to collect data.
func (CollectorOutput) CollectorId ¶
func (o CollectorOutput) CollectorId() pulumi.StringOutput
Required. Id of the requesting object.
func (CollectorOutput) CreateTime ¶
func (o CollectorOutput) CreateTime() pulumi.StringOutput
Create time stamp.
func (CollectorOutput) Description ¶
func (o CollectorOutput) Description() pulumi.StringOutput
User specified description of the Collector.
func (CollectorOutput) DisplayName ¶
func (o CollectorOutput) DisplayName() pulumi.StringOutput
User specified name of the Collector.
func (CollectorOutput) ElementType ¶
func (CollectorOutput) ElementType() reflect.Type
func (CollectorOutput) EulaUri ¶
func (o CollectorOutput) EulaUri() pulumi.StringOutput
Uri for EULA (End User License Agreement) from customer.
func (CollectorOutput) ExpectedAssetCount ¶
func (o CollectorOutput) ExpectedAssetCount() pulumi.StringOutput
User specified expected asset count.
func (CollectorOutput) GuestOsScan ¶
func (o CollectorOutput) GuestOsScan() GuestOsScanResponseOutput
Reference to MC Source Guest Os Scan.
func (CollectorOutput) Labels ¶
func (o CollectorOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (CollectorOutput) Location ¶
func (o CollectorOutput) Location() pulumi.StringOutput
func (CollectorOutput) Project ¶
func (o CollectorOutput) Project() pulumi.StringOutput
func (CollectorOutput) RequestId ¶
func (o CollectorOutput) RequestId() pulumi.StringPtrOutput
Optional. An optional request ID to identify requests.
func (CollectorOutput) ServiceAccount ¶
func (o CollectorOutput) ServiceAccount() pulumi.StringOutput
Service Account email used to ingest data to this Collector.
func (CollectorOutput) State ¶
func (o CollectorOutput) State() pulumi.StringOutput
State of the Collector.
func (CollectorOutput) ToCollectorOutput ¶
func (o CollectorOutput) ToCollectorOutput() CollectorOutput
func (CollectorOutput) ToCollectorOutputWithContext ¶
func (o CollectorOutput) ToCollectorOutputWithContext(ctx context.Context) CollectorOutput
func (CollectorOutput) UpdateTime ¶
func (o CollectorOutput) UpdateTime() pulumi.StringOutput
Update time stamp.
func (CollectorOutput) VsphereScan ¶
func (o CollectorOutput) VsphereScan() VSphereScanResponseOutput
Reference to MC Source vsphere_scan.
type CollectorState ¶
type CollectorState struct { }
func (CollectorState) ElementType ¶
func (CollectorState) ElementType() reflect.Type
type GuestOsScanResponse ¶
type GuestOsScanResponse struct { // reference to the corresponding Guest OS Scan in MC Source. CoreSource string `pulumi:"coreSource"` }
Message describing a MC Source of type Guest OS Scan.
type GuestOsScanResponseOutput ¶
type GuestOsScanResponseOutput struct{ *pulumi.OutputState }
Message describing a MC Source of type Guest OS Scan.
func (GuestOsScanResponseOutput) CoreSource ¶
func (o GuestOsScanResponseOutput) CoreSource() pulumi.StringOutput
reference to the corresponding Guest OS Scan in MC Source.
func (GuestOsScanResponseOutput) ElementType ¶
func (GuestOsScanResponseOutput) ElementType() reflect.Type
func (GuestOsScanResponseOutput) ToGuestOsScanResponseOutput ¶
func (o GuestOsScanResponseOutput) ToGuestOsScanResponseOutput() GuestOsScanResponseOutput
func (GuestOsScanResponseOutput) ToGuestOsScanResponseOutputWithContext ¶
func (o GuestOsScanResponseOutput) ToGuestOsScanResponseOutputWithContext(ctx context.Context) GuestOsScanResponseOutput
type LookupAnnotationArgs ¶
type LookupAnnotationOutputArgs ¶
type LookupAnnotationOutputArgs struct { AnnotationId pulumi.StringInput `pulumi:"annotationId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAnnotationOutputArgs) ElementType ¶
func (LookupAnnotationOutputArgs) ElementType() reflect.Type
type LookupAnnotationResult ¶
type LookupAnnotationResult struct { // Create time stamp. CreateTime string `pulumi:"createTime"` // Labels as key value pairs. Labels map[string]string `pulumi:"labels"` // name of resource. Name string `pulumi:"name"` // Type of an annotation. Type string `pulumi:"type"` // Update time stamp. UpdateTime string `pulumi:"updateTime"` }
func LookupAnnotation ¶
func LookupAnnotation(ctx *pulumi.Context, args *LookupAnnotationArgs, opts ...pulumi.InvokeOption) (*LookupAnnotationResult, error)
Gets details of a single Annotation.
type LookupAnnotationResultOutput ¶
type LookupAnnotationResultOutput struct{ *pulumi.OutputState }
func LookupAnnotationOutput ¶
func LookupAnnotationOutput(ctx *pulumi.Context, args LookupAnnotationOutputArgs, opts ...pulumi.InvokeOption) LookupAnnotationResultOutput
func (LookupAnnotationResultOutput) CreateTime ¶
func (o LookupAnnotationResultOutput) CreateTime() pulumi.StringOutput
Create time stamp.
func (LookupAnnotationResultOutput) ElementType ¶
func (LookupAnnotationResultOutput) ElementType() reflect.Type
func (LookupAnnotationResultOutput) Labels ¶
func (o LookupAnnotationResultOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (LookupAnnotationResultOutput) Name ¶
func (o LookupAnnotationResultOutput) Name() pulumi.StringOutput
name of resource.
func (LookupAnnotationResultOutput) ToLookupAnnotationResultOutput ¶
func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutput() LookupAnnotationResultOutput
func (LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext ¶
func (o LookupAnnotationResultOutput) ToLookupAnnotationResultOutputWithContext(ctx context.Context) LookupAnnotationResultOutput
func (LookupAnnotationResultOutput) Type ¶
func (o LookupAnnotationResultOutput) Type() pulumi.StringOutput
Type of an annotation.
func (LookupAnnotationResultOutput) UpdateTime ¶
func (o LookupAnnotationResultOutput) UpdateTime() pulumi.StringOutput
Update time stamp.
type LookupCollectorArgs ¶
type LookupCollectorOutputArgs ¶
type LookupCollectorOutputArgs struct { CollectorId pulumi.StringInput `pulumi:"collectorId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCollectorOutputArgs) ElementType ¶
func (LookupCollectorOutputArgs) ElementType() reflect.Type
type LookupCollectorResult ¶
type LookupCollectorResult struct { // Store cloud storage bucket name (which is a guid) created with this Collector. Bucket string `pulumi:"bucket"` // Client version. ClientVersion string `pulumi:"clientVersion"` // How many days to collect data. CollectionDays int `pulumi:"collectionDays"` // Create time stamp. CreateTime string `pulumi:"createTime"` // User specified description of the Collector. Description string `pulumi:"description"` // User specified name of the Collector. DisplayName string `pulumi:"displayName"` // Uri for EULA (End User License Agreement) from customer. EulaUri string `pulumi:"eulaUri"` // User specified expected asset count. ExpectedAssetCount string `pulumi:"expectedAssetCount"` // Reference to MC Source Guest Os Scan. GuestOsScan GuestOsScanResponse `pulumi:"guestOsScan"` // Labels as key value pairs. Labels map[string]string `pulumi:"labels"` // name of resource. Name string `pulumi:"name"` // Service Account email used to ingest data to this Collector. ServiceAccount string `pulumi:"serviceAccount"` // State of the Collector. State string `pulumi:"state"` // Update time stamp. UpdateTime string `pulumi:"updateTime"` // Reference to MC Source vsphere_scan. VsphereScan VSphereScanResponse `pulumi:"vsphereScan"` }
func LookupCollector ¶
func LookupCollector(ctx *pulumi.Context, args *LookupCollectorArgs, opts ...pulumi.InvokeOption) (*LookupCollectorResult, error)
Gets details of a single Collector.
type LookupCollectorResultOutput ¶
type LookupCollectorResultOutput struct{ *pulumi.OutputState }
func LookupCollectorOutput ¶
func LookupCollectorOutput(ctx *pulumi.Context, args LookupCollectorOutputArgs, opts ...pulumi.InvokeOption) LookupCollectorResultOutput
func (LookupCollectorResultOutput) Bucket ¶
func (o LookupCollectorResultOutput) Bucket() pulumi.StringOutput
Store cloud storage bucket name (which is a guid) created with this Collector.
func (LookupCollectorResultOutput) ClientVersion ¶
func (o LookupCollectorResultOutput) ClientVersion() pulumi.StringOutput
Client version.
func (LookupCollectorResultOutput) CollectionDays ¶
func (o LookupCollectorResultOutput) CollectionDays() pulumi.IntOutput
How many days to collect data.
func (LookupCollectorResultOutput) CreateTime ¶
func (o LookupCollectorResultOutput) CreateTime() pulumi.StringOutput
Create time stamp.
func (LookupCollectorResultOutput) Description ¶
func (o LookupCollectorResultOutput) Description() pulumi.StringOutput
User specified description of the Collector.
func (LookupCollectorResultOutput) DisplayName ¶
func (o LookupCollectorResultOutput) DisplayName() pulumi.StringOutput
User specified name of the Collector.
func (LookupCollectorResultOutput) ElementType ¶
func (LookupCollectorResultOutput) ElementType() reflect.Type
func (LookupCollectorResultOutput) EulaUri ¶
func (o LookupCollectorResultOutput) EulaUri() pulumi.StringOutput
Uri for EULA (End User License Agreement) from customer.
func (LookupCollectorResultOutput) ExpectedAssetCount ¶
func (o LookupCollectorResultOutput) ExpectedAssetCount() pulumi.StringOutput
User specified expected asset count.
func (LookupCollectorResultOutput) GuestOsScan ¶
func (o LookupCollectorResultOutput) GuestOsScan() GuestOsScanResponseOutput
Reference to MC Source Guest Os Scan.
func (LookupCollectorResultOutput) Labels ¶
func (o LookupCollectorResultOutput) Labels() pulumi.StringMapOutput
Labels as key value pairs.
func (LookupCollectorResultOutput) Name ¶
func (o LookupCollectorResultOutput) Name() pulumi.StringOutput
name of resource.
func (LookupCollectorResultOutput) ServiceAccount ¶
func (o LookupCollectorResultOutput) ServiceAccount() pulumi.StringOutput
Service Account email used to ingest data to this Collector.
func (LookupCollectorResultOutput) State ¶
func (o LookupCollectorResultOutput) State() pulumi.StringOutput
State of the Collector.
func (LookupCollectorResultOutput) ToLookupCollectorResultOutput ¶
func (o LookupCollectorResultOutput) ToLookupCollectorResultOutput() LookupCollectorResultOutput
func (LookupCollectorResultOutput) ToLookupCollectorResultOutputWithContext ¶
func (o LookupCollectorResultOutput) ToLookupCollectorResultOutputWithContext(ctx context.Context) LookupCollectorResultOutput
func (LookupCollectorResultOutput) UpdateTime ¶
func (o LookupCollectorResultOutput) UpdateTime() pulumi.StringOutput
Update time stamp.
func (LookupCollectorResultOutput) VsphereScan ¶
func (o LookupCollectorResultOutput) VsphereScan() VSphereScanResponseOutput
Reference to MC Source vsphere_scan.
type VSphereScanResponse ¶
type VSphereScanResponse struct { // reference to the corresponding VSphere Scan in MC Source. CoreSource string `pulumi:"coreSource"` }
Message describing a MC Source of type VSphere Scan.
type VSphereScanResponseOutput ¶
type VSphereScanResponseOutput struct{ *pulumi.OutputState }
Message describing a MC Source of type VSphere Scan.
func (VSphereScanResponseOutput) CoreSource ¶
func (o VSphereScanResponseOutput) CoreSource() pulumi.StringOutput
reference to the corresponding VSphere Scan in MC Source.
func (VSphereScanResponseOutput) ElementType ¶
func (VSphereScanResponseOutput) ElementType() reflect.Type
func (VSphereScanResponseOutput) ToVSphereScanResponseOutput ¶
func (o VSphereScanResponseOutput) ToVSphereScanResponseOutput() VSphereScanResponseOutput
func (VSphereScanResponseOutput) ToVSphereScanResponseOutputWithContext ¶
func (o VSphereScanResponseOutput) ToVSphereScanResponseOutputWithContext(ctx context.Context) VSphereScanResponseOutput