ConfigFile(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Generic specification of a source configuration file
Attributes | |
---|---|
Name | Description |
file_path |
str
The file name of the configuration file (full or relative path). |
file_contents |
bytes
The bytes that constitute the file. |
file_type |
google.cloud.servicemanagement_v1.types.ConfigFile.FileType
The type of configuration file this represents. |
Classes
FileType
FileType(value)
Values: FILE_TYPE_UNSPECIFIED (0): Unknown file type. SERVICE_CONFIG_YAML (1): YAML-specification of service. OPEN_API_JSON (2): OpenAPI specification, serialized in JSON. OPEN_API_YAML (3): OpenAPI specification, serialized in YAML. FILE_DESCRIPTOR_SET_PROTO (4): FileDescriptorSet, generated by protoc.
To generate, use protoc with imports and source info
included. For an example test.proto file, the following
command would put the value in a new file named out.pb.
$protoc --include_imports --include_source_info test.proto
-o out.pb
PROTO_FILE (6):
Uncompiled Proto file. Used for storage and display purposes
only, currently server-side compilation is not supported.
Should match the inputs to 'protoc' command used to
generated FILE_DESCRIPTOR_SET_PROTO. A file of this type can
only be included if at least one file of type
FILE_DESCRIPTOR_SET_PROTO is included.