Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

PerfSampleSeries

Creates a PerfSampleSeries. May return any of the following error code(s): - ALREADY_EXISTS - PerfMetricSummary already exists for the given Step - NOT_FOUND - The containing Step does not exist Auto-naming is currently not supported for this resource. 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.

Create PerfSampleSeries Resource

new PerfSampleSeries(name: string, args: PerfSampleSeriesArgs, opts?: CustomResourceOptions);
@overload
def PerfSampleSeries(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     basic_perf_sample_series: Optional[BasicPerfSampleSeriesArgs] = None,
                     execution_id: Optional[str] = None,
                     history_id: Optional[str] = None,
                     project: Optional[str] = None,
                     step_id: Optional[str] = None)
@overload
def PerfSampleSeries(resource_name: str,
                     args: PerfSampleSeriesArgs,
                     opts: Optional[ResourceOptions] = None)
func NewPerfSampleSeries(ctx *Context, name string, args PerfSampleSeriesArgs, opts ...ResourceOption) (*PerfSampleSeries, error)
public PerfSampleSeries(string name, PerfSampleSeriesArgs args, CustomResourceOptions? opts = null)
public PerfSampleSeries(String name, PerfSampleSeriesArgs args)
public PerfSampleSeries(String name, PerfSampleSeriesArgs args, CustomResourceOptions options)
type: google-native:toolresults/v1beta3:PerfSampleSeries
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args PerfSampleSeriesArgs
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 PerfSampleSeriesArgs
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 PerfSampleSeriesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args PerfSampleSeriesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args PerfSampleSeriesArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

PerfSampleSeries Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The PerfSampleSeries resource accepts the following input properties:

ExecutionId string
HistoryId string
StepId string
BasicPerfSampleSeries BasicPerfSampleSeriesArgs

Basic series represented by a line chart

Project string
executionId String
historyId String
stepId String
basicPerfSampleSeries BasicPerfSampleSeriesArgs

Basic series represented by a line chart

project String
executionId string
historyId string
stepId string
basicPerfSampleSeries BasicPerfSampleSeriesArgs

Basic series represented by a line chart

project string
execution_id str
history_id str
step_id str
basic_perf_sample_series BasicPerfSampleSeriesArgs

Basic series represented by a line chart

project str
executionId String
historyId String
stepId String
basicPerfSampleSeries Property Map

Basic series represented by a line chart

project String

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

SampleSeriesId string

A sample series id

Id string

The provider-assigned unique ID for this managed resource.

SampleSeriesId string

A sample series id

id String

The provider-assigned unique ID for this managed resource.

sampleSeriesId String

A sample series id

id string

The provider-assigned unique ID for this managed resource.

sampleSeriesId string

A sample series id

id str

The provider-assigned unique ID for this managed resource.

sample_series_id str

A sample series id

id String

The provider-assigned unique ID for this managed resource.

sampleSeriesId String

A sample series id

Supporting Types

BasicPerfSampleSeries

BasicPerfSampleSeriesPerfMetricType

PerfMetricTypeUnspecified
perfMetricTypeUnspecified
Memory
memory
Cpu
cpu
Network
network
Graphics
graphics
BasicPerfSampleSeriesPerfMetricTypePerfMetricTypeUnspecified
perfMetricTypeUnspecified
BasicPerfSampleSeriesPerfMetricTypeMemory
memory
BasicPerfSampleSeriesPerfMetricTypeCpu
cpu
BasicPerfSampleSeriesPerfMetricTypeNetwork
network
BasicPerfSampleSeriesPerfMetricTypeGraphics
graphics
PerfMetricTypeUnspecified
perfMetricTypeUnspecified
Memory
memory
Cpu
cpu
Network
network
Graphics
graphics
PerfMetricTypeUnspecified
perfMetricTypeUnspecified
Memory
memory
Cpu
cpu
Network
network
Graphics
graphics
PERF_METRIC_TYPE_UNSPECIFIED
perfMetricTypeUnspecified
MEMORY
memory
CPU
cpu
NETWORK
network
GRAPHICS
graphics
"perfMetricTypeUnspecified"
perfMetricTypeUnspecified
"memory"
memory
"cpu"
cpu
"network"
network
"graphics"
graphics

BasicPerfSampleSeriesPerfUnit

PerfUnitUnspecified
perfUnitUnspecified
Kibibyte
kibibyte
Percent
percent
BytesPerSecond
bytesPerSecond
FramesPerSecond
framesPerSecond
Byte
byte
BasicPerfSampleSeriesPerfUnitPerfUnitUnspecified
perfUnitUnspecified
BasicPerfSampleSeriesPerfUnitKibibyte
kibibyte
BasicPerfSampleSeriesPerfUnitPercent
percent
BasicPerfSampleSeriesPerfUnitBytesPerSecond
bytesPerSecond
BasicPerfSampleSeriesPerfUnitFramesPerSecond
framesPerSecond
BasicPerfSampleSeriesPerfUnitByte
byte
PerfUnitUnspecified
perfUnitUnspecified
Kibibyte
kibibyte
Percent
percent
BytesPerSecond
bytesPerSecond
FramesPerSecond
framesPerSecond
Byte
byte
PerfUnitUnspecified
perfUnitUnspecified
Kibibyte
kibibyte
Percent
percent
BytesPerSecond
bytesPerSecond
FramesPerSecond
framesPerSecond
Byte
byte
PERF_UNIT_UNSPECIFIED
perfUnitUnspecified
KIBIBYTE
kibibyte
PERCENT
percent
BYTES_PER_SECOND
bytesPerSecond
FRAMES_PER_SECOND
framesPerSecond
BYTE
byte
"perfUnitUnspecified"
perfUnitUnspecified
"kibibyte"
kibibyte
"percent"
percent
"bytesPerSecond"
bytesPerSecond
"framesPerSecond"
framesPerSecond
"byte"
byte

BasicPerfSampleSeriesResponse

BasicPerfSampleSeriesSampleSeriesLabel

SampleSeriesTypeUnspecified
sampleSeriesTypeUnspecified
MemoryRssPrivate
memoryRssPrivate

Memory sample series

MemoryRssShared
memoryRssShared
MemoryRssTotal
memoryRssTotal
MemoryTotal
memoryTotal
CpuUser
cpuUser

CPU sample series

CpuKernel
cpuKernel
CpuTotal
cpuTotal
NtBytesTransferred
ntBytesTransferred

Network sample series

NtBytesReceived
ntBytesReceived
NetworkSent
networkSent
NetworkReceived
networkReceived
GraphicsFrameRate
graphicsFrameRate

Graphics sample series

BasicPerfSampleSeriesSampleSeriesLabelSampleSeriesTypeUnspecified
sampleSeriesTypeUnspecified
BasicPerfSampleSeriesSampleSeriesLabelMemoryRssPrivate
memoryRssPrivate

Memory sample series

BasicPerfSampleSeriesSampleSeriesLabelMemoryRssShared
memoryRssShared
BasicPerfSampleSeriesSampleSeriesLabelMemoryRssTotal
memoryRssTotal
BasicPerfSampleSeriesSampleSeriesLabelMemoryTotal
memoryTotal
BasicPerfSampleSeriesSampleSeriesLabelCpuUser
cpuUser

CPU sample series

BasicPerfSampleSeriesSampleSeriesLabelCpuKernel
cpuKernel
BasicPerfSampleSeriesSampleSeriesLabelCpuTotal
cpuTotal
BasicPerfSampleSeriesSampleSeriesLabelNtBytesTransferred
ntBytesTransferred

Network sample series

BasicPerfSampleSeriesSampleSeriesLabelNtBytesReceived
ntBytesReceived
BasicPerfSampleSeriesSampleSeriesLabelNetworkSent
networkSent
BasicPerfSampleSeriesSampleSeriesLabelNetworkReceived
networkReceived
BasicPerfSampleSeriesSampleSeriesLabelGraphicsFrameRate
graphicsFrameRate

Graphics sample series

SampleSeriesTypeUnspecified
sampleSeriesTypeUnspecified
MemoryRssPrivate
memoryRssPrivate

Memory sample series

MemoryRssShared
memoryRssShared
MemoryRssTotal
memoryRssTotal
MemoryTotal
memoryTotal
CpuUser
cpuUser

CPU sample series

CpuKernel
cpuKernel
CpuTotal
cpuTotal
NtBytesTransferred
ntBytesTransferred

Network sample series

NtBytesReceived
ntBytesReceived
NetworkSent
networkSent
NetworkReceived
networkReceived
GraphicsFrameRate
graphicsFrameRate

Graphics sample series

SampleSeriesTypeUnspecified
sampleSeriesTypeUnspecified
MemoryRssPrivate
memoryRssPrivate

Memory sample series

MemoryRssShared
memoryRssShared
MemoryRssTotal
memoryRssTotal
MemoryTotal
memoryTotal
CpuUser
cpuUser

CPU sample series

CpuKernel
cpuKernel
CpuTotal
cpuTotal
NtBytesTransferred
ntBytesTransferred

Network sample series

NtBytesReceived
ntBytesReceived
NetworkSent
networkSent
NetworkReceived
networkReceived
GraphicsFrameRate
graphicsFrameRate

Graphics sample series

SAMPLE_SERIES_TYPE_UNSPECIFIED
sampleSeriesTypeUnspecified
MEMORY_RSS_PRIVATE
memoryRssPrivate

Memory sample series

MEMORY_RSS_SHARED
memoryRssShared
MEMORY_RSS_TOTAL
memoryRssTotal
MEMORY_TOTAL
memoryTotal
CPU_USER
cpuUser

CPU sample series

CPU_KERNEL
cpuKernel
CPU_TOTAL
cpuTotal
NT_BYTES_TRANSFERRED
ntBytesTransferred

Network sample series

NT_BYTES_RECEIVED
ntBytesReceived
NETWORK_SENT
networkSent
NETWORK_RECEIVED
networkReceived
GRAPHICS_FRAME_RATE
graphicsFrameRate

Graphics sample series

"sampleSeriesTypeUnspecified"
sampleSeriesTypeUnspecified
"memoryRssPrivate"
memoryRssPrivate

Memory sample series

"memoryRssShared"
memoryRssShared
"memoryRssTotal"
memoryRssTotal
"memoryTotal"
memoryTotal
"cpuUser"
cpuUser

CPU sample series

"cpuKernel"
cpuKernel
"cpuTotal"
cpuTotal
"ntBytesTransferred"
ntBytesTransferred

Network sample series

"ntBytesReceived"
ntBytesReceived
"networkSent"
networkSent
"networkReceived"
networkReceived
"graphicsFrameRate"
graphicsFrameRate

Graphics sample series

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0