Documentation
¶
Index ¶
- type CloudConnector
- type CloudConnectorArgs
- type CloudConnectorState
- type ConnectorCollectionErrorInfoResponse
- type ConnectorCollectionErrorInfoResponseArgs
- func (ConnectorCollectionErrorInfoResponseArgs) ElementType() reflect.Type
- func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
- func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
- func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
- func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
- type ConnectorCollectionErrorInfoResponseInput
- type ConnectorCollectionErrorInfoResponseOutput
- func (ConnectorCollectionErrorInfoResponseOutput) ElementType() reflect.Type
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorCode() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime() pulumi.StringOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
- type ConnectorCollectionErrorInfoResponsePtrInput
- type ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) Elem() ConnectorCollectionErrorInfoResponseOutput
- func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType() reflect.Type
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime() pulumi.StringPtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
- type ConnectorCollectionInfoResponse
- type ConnectorCollectionInfoResponseArgs
- func (ConnectorCollectionInfoResponseArgs) ElementType() reflect.Type
- func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
- func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
- func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
- func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
- type ConnectorCollectionInfoResponseInput
- type ConnectorCollectionInfoResponseOutput
- func (ConnectorCollectionInfoResponseOutput) ElementType() reflect.Type
- func (o ConnectorCollectionInfoResponseOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponseOutput) LastChecked() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) LastUpdated() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) SourceLastUpdated() pulumi.StringOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
- type ConnectorCollectionInfoResponsePtrInput
- type ConnectorCollectionInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) Elem() ConnectorCollectionInfoResponseOutput
- func (ConnectorCollectionInfoResponsePtrOutput) ElementType() reflect.Type
- func (o ConnectorCollectionInfoResponsePtrOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) LastChecked() pulumi.StringPtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) LastUpdated() pulumi.StringPtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) SourceLastUpdated() pulumi.StringPtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
- func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
- type LookupCloudConnectorArgs
- type LookupCloudConnectorResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudConnector ¶
type CloudConnector struct { pulumi.CustomResourceState // Connector billing model BillingModel pulumi.StringPtrOutput `pulumi:"billingModel"` // Collection information CollectionInfo ConnectorCollectionInfoResponseOutput `pulumi:"collectionInfo"` // Connector definition creation datetime CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrOutput `pulumi:"credentialsKey"` // Credentials secret (eg AWS ExternalId) CredentialsSecret pulumi.StringPtrOutput `pulumi:"credentialsSecret"` // Number of days remaining of trial DaysTrialRemaining pulumi.IntOutput `pulumi:"daysTrialRemaining"` // Default ManagementGroupId DefaultManagementGroupId pulumi.StringPtrOutput `pulumi:"defaultManagementGroupId"` // Connector DisplayName DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Associated ExternalBillingAccountId ExternalBillingAccountId pulumi.StringOutput `pulumi:"externalBillingAccountId"` // Connector kind (eg aws) Kind pulumi.StringPtrOutput `pulumi:"kind"` // Connector last modified datetime ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // Connector name Name pulumi.StringOutput `pulumi:"name"` // The display name of the providerBillingAccountId as defined on the external provider ProviderBillingAccountDisplayName pulumi.StringOutput `pulumi:"providerBillingAccountDisplayName"` // Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number) ProviderBillingAccountId pulumi.StringOutput `pulumi:"providerBillingAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrOutput `pulumi:"reportId"` // Connector status Status pulumi.StringOutput `pulumi:"status"` // Billing SubscriptionId SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"` // Connector type Type pulumi.StringOutput `pulumi:"type"` }
The Connector model definition
func GetCloudConnector ¶
func GetCloudConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudConnectorState, opts ...pulumi.ResourceOption) (*CloudConnector, error)
GetCloudConnector gets an existing CloudConnector 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 NewCloudConnector ¶
func NewCloudConnector(ctx *pulumi.Context, name string, args *CloudConnectorArgs, opts ...pulumi.ResourceOption) (*CloudConnector, error)
NewCloudConnector registers a new resource with the given unique name, arguments, and options.
type CloudConnectorArgs ¶
type CloudConnectorArgs struct { // Connector billing model BillingModel pulumi.StringPtrInput // Connector Name. ConnectorName pulumi.StringInput // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrInput // Credentials secret (eg AWS ExternalId) CredentialsSecret pulumi.StringPtrInput // Default ManagementGroupId DefaultManagementGroupId pulumi.StringPtrInput // Connector DisplayName DisplayName pulumi.StringPtrInput // Connector kind (eg aws) Kind pulumi.StringPtrInput // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrInput // Billing SubscriptionId SubscriptionId pulumi.StringPtrInput }
The set of arguments for constructing a CloudConnector resource.
func (CloudConnectorArgs) ElementType ¶
func (CloudConnectorArgs) ElementType() reflect.Type
type CloudConnectorState ¶
type CloudConnectorState struct { // Connector billing model BillingModel pulumi.StringPtrInput // Collection information CollectionInfo ConnectorCollectionInfoResponsePtrInput // Connector definition creation datetime CreatedOn pulumi.StringPtrInput // Credentials authentication key (eg AWS ARN) CredentialsKey pulumi.StringPtrInput // Credentials secret (eg AWS ExternalId) CredentialsSecret pulumi.StringPtrInput // Number of days remaining of trial DaysTrialRemaining pulumi.IntPtrInput // Default ManagementGroupId DefaultManagementGroupId pulumi.StringPtrInput // Connector DisplayName DisplayName pulumi.StringPtrInput // Associated ExternalBillingAccountId ExternalBillingAccountId pulumi.StringPtrInput // Connector kind (eg aws) Kind pulumi.StringPtrInput // Connector last modified datetime ModifiedOn pulumi.StringPtrInput // Connector name Name pulumi.StringPtrInput // The display name of the providerBillingAccountId as defined on the external provider ProviderBillingAccountDisplayName pulumi.StringPtrInput // Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number) ProviderBillingAccountId pulumi.StringPtrInput // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId pulumi.StringPtrInput // Connector status Status pulumi.StringPtrInput // Billing SubscriptionId SubscriptionId pulumi.StringPtrInput // Connector type Type pulumi.StringPtrInput }
func (CloudConnectorState) ElementType ¶
func (CloudConnectorState) ElementType() reflect.Type
type ConnectorCollectionErrorInfoResponse ¶
type ConnectorCollectionErrorInfoResponse struct { // Short error code ErrorCode string `pulumi:"errorCode"` // External Provider error message ErrorInnerMessage string `pulumi:"errorInnerMessage"` // Detailed error message ErrorMessage string `pulumi:"errorMessage"` // Time the error started occurring (Last time error occurred in lastChecked) ErrorStartTime string `pulumi:"errorStartTime"` }
Details of any error encountered on last collection attempt
type ConnectorCollectionErrorInfoResponseArgs ¶
type ConnectorCollectionErrorInfoResponseArgs struct { // Short error code ErrorCode pulumi.StringInput `pulumi:"errorCode"` // External Provider error message ErrorInnerMessage pulumi.StringInput `pulumi:"errorInnerMessage"` // Detailed error message ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` // Time the error started occurring (Last time error occurred in lastChecked) ErrorStartTime pulumi.StringInput `pulumi:"errorStartTime"` }
Details of any error encountered on last collection attempt
func (ConnectorCollectionErrorInfoResponseArgs) ElementType ¶
func (ConnectorCollectionErrorInfoResponseArgs) ElementType() reflect.Type
func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutput ¶
func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutputWithContext ¶
func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutput ¶
func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext ¶
func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
type ConnectorCollectionErrorInfoResponseInput ¶
type ConnectorCollectionErrorInfoResponseInput interface { pulumi.Input ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput ToConnectorCollectionErrorInfoResponseOutputWithContext(context.Context) ConnectorCollectionErrorInfoResponseOutput }
ConnectorCollectionErrorInfoResponseInput is an input type that accepts ConnectorCollectionErrorInfoResponseArgs and ConnectorCollectionErrorInfoResponseOutput values. You can construct a concrete instance of `ConnectorCollectionErrorInfoResponseInput` via:
ConnectorCollectionErrorInfoResponseArgs{...}
type ConnectorCollectionErrorInfoResponseOutput ¶
type ConnectorCollectionErrorInfoResponseOutput struct{ *pulumi.OutputState }
Details of any error encountered on last collection attempt
func (ConnectorCollectionErrorInfoResponseOutput) ElementType ¶
func (ConnectorCollectionErrorInfoResponseOutput) ElementType() reflect.Type
func (ConnectorCollectionErrorInfoResponseOutput) ErrorCode ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorCode() pulumi.StringOutput
Short error code
func (ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorInnerMessage() pulumi.StringOutput
External Provider error message
func (ConnectorCollectionErrorInfoResponseOutput) ErrorMessage ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorMessage() pulumi.StringOutput
Detailed error message
func (ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime() pulumi.StringOutput
Time the error started occurring (Last time error occurred in lastChecked)
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutput ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext ¶
func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
type ConnectorCollectionErrorInfoResponsePtrInput ¶
type ConnectorCollectionErrorInfoResponsePtrInput interface { pulumi.Input ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(context.Context) ConnectorCollectionErrorInfoResponsePtrOutput }
ConnectorCollectionErrorInfoResponsePtrInput is an input type that accepts ConnectorCollectionErrorInfoResponseArgs, ConnectorCollectionErrorInfoResponsePtr and ConnectorCollectionErrorInfoResponsePtrOutput values. You can construct a concrete instance of `ConnectorCollectionErrorInfoResponsePtrInput` via:
ConnectorCollectionErrorInfoResponseArgs{...} or: nil
func ConnectorCollectionErrorInfoResponsePtr ¶
func ConnectorCollectionErrorInfoResponsePtr(v *ConnectorCollectionErrorInfoResponseArgs) ConnectorCollectionErrorInfoResponsePtrInput
type ConnectorCollectionErrorInfoResponsePtrOutput ¶
type ConnectorCollectionErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType ¶
func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType() reflect.Type
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
Short error code
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorInnerMessage() pulumi.StringPtrOutput
External Provider error message
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
Detailed error message
func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime() pulumi.StringPtrOutput
Time the error started occurring (Last time error occurred in lastChecked)
func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext ¶
func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
type ConnectorCollectionInfoResponse ¶
type ConnectorCollectionInfoResponse struct { // Error information of last collection Error *ConnectorCollectionErrorInfoResponse `pulumi:"error"` // Last time the data acquisition process initiated connecting to the external provider LastChecked string `pulumi:"lastChecked"` // Last time the external data was updated into Azure LastUpdated string `pulumi:"lastUpdated"` // Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp) SourceLastUpdated string `pulumi:"sourceLastUpdated"` }
Collection and ingestion information
type ConnectorCollectionInfoResponseArgs ¶
type ConnectorCollectionInfoResponseArgs struct { // Error information of last collection Error ConnectorCollectionErrorInfoResponsePtrInput `pulumi:"error"` // Last time the data acquisition process initiated connecting to the external provider LastChecked pulumi.StringInput `pulumi:"lastChecked"` // Last time the external data was updated into Azure LastUpdated pulumi.StringInput `pulumi:"lastUpdated"` // Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp) SourceLastUpdated pulumi.StringInput `pulumi:"sourceLastUpdated"` }
Collection and ingestion information
func (ConnectorCollectionInfoResponseArgs) ElementType ¶
func (ConnectorCollectionInfoResponseArgs) ElementType() reflect.Type
func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutput ¶
func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutputWithContext ¶
func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutput ¶
func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutputWithContext ¶
func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
type ConnectorCollectionInfoResponseInput ¶
type ConnectorCollectionInfoResponseInput interface { pulumi.Input ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput ToConnectorCollectionInfoResponseOutputWithContext(context.Context) ConnectorCollectionInfoResponseOutput }
ConnectorCollectionInfoResponseInput is an input type that accepts ConnectorCollectionInfoResponseArgs and ConnectorCollectionInfoResponseOutput values. You can construct a concrete instance of `ConnectorCollectionInfoResponseInput` via:
ConnectorCollectionInfoResponseArgs{...}
type ConnectorCollectionInfoResponseOutput ¶
type ConnectorCollectionInfoResponseOutput struct{ *pulumi.OutputState }
Collection and ingestion information
func (ConnectorCollectionInfoResponseOutput) ElementType ¶
func (ConnectorCollectionInfoResponseOutput) ElementType() reflect.Type
func (ConnectorCollectionInfoResponseOutput) Error ¶
func (o ConnectorCollectionInfoResponseOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
Error information of last collection
func (ConnectorCollectionInfoResponseOutput) LastChecked ¶
func (o ConnectorCollectionInfoResponseOutput) LastChecked() pulumi.StringOutput
Last time the data acquisition process initiated connecting to the external provider
func (ConnectorCollectionInfoResponseOutput) LastUpdated ¶
func (o ConnectorCollectionInfoResponseOutput) LastUpdated() pulumi.StringOutput
Last time the external data was updated into Azure
func (ConnectorCollectionInfoResponseOutput) SourceLastUpdated ¶
func (o ConnectorCollectionInfoResponseOutput) SourceLastUpdated() pulumi.StringOutput
Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutput ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext ¶
func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
type ConnectorCollectionInfoResponsePtrInput ¶
type ConnectorCollectionInfoResponsePtrInput interface { pulumi.Input ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput ToConnectorCollectionInfoResponsePtrOutputWithContext(context.Context) ConnectorCollectionInfoResponsePtrOutput }
ConnectorCollectionInfoResponsePtrInput is an input type that accepts ConnectorCollectionInfoResponseArgs, ConnectorCollectionInfoResponsePtr and ConnectorCollectionInfoResponsePtrOutput values. You can construct a concrete instance of `ConnectorCollectionInfoResponsePtrInput` via:
ConnectorCollectionInfoResponseArgs{...} or: nil
func ConnectorCollectionInfoResponsePtr ¶
func ConnectorCollectionInfoResponsePtr(v *ConnectorCollectionInfoResponseArgs) ConnectorCollectionInfoResponsePtrInput
type ConnectorCollectionInfoResponsePtrOutput ¶
type ConnectorCollectionInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (ConnectorCollectionInfoResponsePtrOutput) ElementType ¶
func (ConnectorCollectionInfoResponsePtrOutput) ElementType() reflect.Type
func (ConnectorCollectionInfoResponsePtrOutput) Error ¶
func (o ConnectorCollectionInfoResponsePtrOutput) Error() ConnectorCollectionErrorInfoResponsePtrOutput
Error information of last collection
func (ConnectorCollectionInfoResponsePtrOutput) LastChecked ¶
func (o ConnectorCollectionInfoResponsePtrOutput) LastChecked() pulumi.StringPtrOutput
Last time the data acquisition process initiated connecting to the external provider
func (ConnectorCollectionInfoResponsePtrOutput) LastUpdated ¶
func (o ConnectorCollectionInfoResponsePtrOutput) LastUpdated() pulumi.StringPtrOutput
Last time the external data was updated into Azure
func (ConnectorCollectionInfoResponsePtrOutput) SourceLastUpdated ¶
func (o ConnectorCollectionInfoResponsePtrOutput) SourceLastUpdated() pulumi.StringPtrOutput
Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)
func (ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutput ¶
func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
func (ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext ¶
func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput
type LookupCloudConnectorResult ¶
type LookupCloudConnectorResult struct { // Connector billing model BillingModel *string `pulumi:"billingModel"` // Collection information CollectionInfo ConnectorCollectionInfoResponse `pulumi:"collectionInfo"` // Connector definition creation datetime CreatedOn string `pulumi:"createdOn"` // Credentials authentication key (eg AWS ARN) CredentialsKey *string `pulumi:"credentialsKey"` // Credentials secret (eg AWS ExternalId) CredentialsSecret *string `pulumi:"credentialsSecret"` // Number of days remaining of trial DaysTrialRemaining int `pulumi:"daysTrialRemaining"` // Default ManagementGroupId DefaultManagementGroupId *string `pulumi:"defaultManagementGroupId"` // Connector DisplayName DisplayName *string `pulumi:"displayName"` // Associated ExternalBillingAccountId ExternalBillingAccountId string `pulumi:"externalBillingAccountId"` // Connector kind (eg aws) Kind *string `pulumi:"kind"` // Connector last modified datetime ModifiedOn string `pulumi:"modifiedOn"` // Connector name Name string `pulumi:"name"` // The display name of the providerBillingAccountId as defined on the external provider ProviderBillingAccountDisplayName string `pulumi:"providerBillingAccountDisplayName"` // Connector providerBillingAccountId, determined from credentials (eg AWS Consolidated account number) ProviderBillingAccountId string `pulumi:"providerBillingAccountId"` // Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources) ReportId *string `pulumi:"reportId"` // Connector status Status string `pulumi:"status"` // Billing SubscriptionId SubscriptionId *string `pulumi:"subscriptionId"` // Connector type Type string `pulumi:"type"` }
The Connector model definition
func LookupCloudConnector ¶
func LookupCloudConnector(ctx *pulumi.Context, args *LookupCloudConnectorArgs, opts ...pulumi.InvokeOption) (*LookupCloudConnectorResult, error)